begin process at 2012 05 26 13:53:52
  Trouver un code source :
 
dans
 
Accueil > Forum > 

SQL

 > 

Access

 > 

Migration

 > 

convertir script sql server script sql access


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

convertir script sql server script sql access

lundi 3 janvier 2011 à 06:33:59 | convertir script sql server script sql access

lilj

Bonjour,

je chercher à migrer une base de données sql server vers une base de données Access 2010 par soucis de mobilité. J'ai essayé plusieurs solutions:
Utiliser un logiciel (version démo): Il fonctionne bien mais étant en démo, il bloque des fonctions.
Utiliser l'assistant d'exportation sql mais là encore, il y a beaucoup trop de divergence.
Utiliser le script sql server mais il faut le transformer avec la syntaxe Access du coup, il faut réécrire le script en entier..

Quelqu'un aurait une autre solution ?

merci
lundi 3 janvier 2011 à 15:02:37 | Re : convertir script sql server script sql access

ed73

As-tu essayé l'assistant d'importation d'Access ?

Bien entendu, tu ne pourras importer que les tables. Si ta base SQL Server contient des procédures stockées ou des triggers, ceux-ci ne seront pas importés car Access ne les gère pas.

lundi 3 janvier 2011 à 16:00:57 | Re : convertir script sql server script sql access

lilj

oui mais access ne prend en compte que l'importation au format xml, txt, excel. Du coup pas d'importation possible depuis sql server
mercredi 5 janvier 2011 à 16:50:11 | Re : convertir script sql server script sql access

aieeeuuuuu

Quelle version de SQL server utilisez-vous ?

personnellement, en 2008R2, j'ai la possibilité d'exporter vers Access ou Excel, parmis plein d'autres formats !

Ou peut être avez vous essayé : "beaucoup trop de divergences"
dans ce cas, quelles divergences ?
mercredi 5 janvier 2011 à 17:04:20 | Re : convertir script sql server script sql access

lilj

merci de votre réponse.
J'utilise SQL Server Express.
Je m'y prend ainsi:
je me connecte avec sql management studio puis clic droit sur ma base de donnée > tâches > exporter données. De là, il y a access au format .mdb uniquement.
Puis, malgré cela j'ai continué l'assitant d'exportation.
Une fois terminée, j'ouvre mon fichier .mdb et je m'aperçois que les types des champs divergents de ceux issus de sql server. Chose que je comprend vu qu'il s'agit d'Access. Par ailleurs, je vais sans aucun doute oublier cette solution de mobilité de ma base de données car elle entraîne de trop nombreuses modifications à faire dans mon code notamment pour la gestion des dates sous access (les fameux #et autres..).
mercredi 5 janvier 2011 à 17:05:31 | Re : convertir script sql server script sql access

lilj

désolé, j'ai aussi oublié de préciser que lors de cette exportation les relations entre tables n'étaient pas exportées.
mercredi 5 janvier 2011 à 17:26:25 | Re : convertir script sql server script sql access

aieeeuuuuu

Re,

étant données les nombreuses divergences entre Sql server et Access, c'est sur que, comme vous l'avez fait remarquer, il y aura forcement du travail d'adaptation derrière.

Quels sont vos besoins en mobilité ? Que vouliez vous faire ? pouvoir travailler localement ?
Vous ne prévoyez pas d'accès concurrent à la BDD ?

mercredi 5 janvier 2011 à 18:27:34 | Re : convertir script sql server script sql access

lilj

Effectivement, mon application doit travaillé avec une base de données local. Ainsi, cette base ne sera attaqué que par mon application.
mercredi 5 janvier 2011 à 18:37:27 | Re : convertir script sql server script sql access

lilj

Etant étudiant, on m'a imposé de travailler une application vb avec connexion à une base de données sql server à distance. Cependant, mon application intéresse quelqu'un qui aimerait l'essayer. Mais l'application est faite dans une logique où une base de données local serait totalement suffisante. Du coup, j'ai le problème de mobilité de base de données qui au départ est sur sql server (je n'ai que le script de sql server). Ainsi, pour pouvoir la déplacer j'ai pensait utiliser access qui facilitera l'installation de l'appli et de la bdd. Les modifications sont donc forcément nombreuses. j'ai déjà recherché un peu les autres solutions (sql server compact edition, installer sql server express sur le poste pendant l'installation de mon appli) mais je ne sais pas comment m'y prendre. tout cela sans prendre en compte les triggers et procédures stockées.
vendredi 7 janvier 2011 à 11:23:16 | Re : convertir script sql server script sql access

aieeeuuuuu

La version express s'installe comme la plupart des produits MS :
1/ cliquez sur suivant
2/ cliquez sur suivant
3/ cliquez sur suivant
...
n/cliquez sur terminé


Sinon, si vous préférez Access pour la facilité d'installation, il faudra en effet vous replonger dans le code afin de l'adapter...
Tout dépend du niveau de développement dans votre SQL server, ca pourra être plus ou moins long et fastidieux, mais pour certaines fonctionnalités qui n'existent pas dans access, il faudra trouver des solutions différentes et parfois réécrire des requêtes/procédures entières !




1 2

Cette discussion est classée dans : script, access, sql, server, utiliser


Répondre à ce message

Sujets en rapport avec ce message

Oracle vs Sql server vs Access [ par Fildomen ] salutpouvez-vous me donner le comparatif entre ces trois (Oracle,Sql server,Access)?? et qui es le plus rapide entre eux(un classement)?mercihttp://ww [SQL Server] Problème avec serveur lié Access distant [ par oluha ] BonjourJ'ai besoin de transférer une table d'une base Access vers SQL Server dans mon programme en Delphi (et vis versa). Comme le BatchMove déconne q sql et access [ par benimane ] je develope un programme avec VB6 et access et je veux faire une autre connection à SQL Server est ce possible?et comment je peuq faire pour copier ce Réplication Sql Server + Access [ par pepe013 ] Salut a tous J'aimerais réaliser une réplication de base de donnée entre Accéss XP et Sql Server 2000. Je réalise une appli en C#. Connaissai un moyen Problème de conversion Access -> SQL Server 2000 [ par NHenry ] BonjourJ'ai un petit problème, lorsque je tente de convertir (avec l'outils fournis avec SQL Server 2000 Developper edition) une base de données (Acce [SQL server 2005] erreur clef trop grande ! [ par thekingsky38 ] J'ai un problème:  J'ai un table sur mon SQLs erver 2005 qui a en tout 4679 enregistrement. La clé primaire est bien défini en tant que IDENTITY comme Comment utiliser SQL server ? [ par nicomilville ] Salut,J'ai une question plutot conne mais bon, vaut mieux la poser que de rester con toute sa vie !Voila, je n'est jamais utilisé d'autres bases que m Créer un script [ par fregolo52 ] Bonjour,Je me remets tout doucement aux SGDB. Ca fait environ 2ans que je n'ai pas fait de SQL (j'étais sous SQL Server).Maintenant je suis sous MySql SQL Server 2000 [ par WBIso ] Bonjour   Je viens de débuter sur SQL Server 2000. J'ai créer un Script SQL sous PowerAMC et je veux créer une base de données dans SQL Server 2000 à Installation sqlserver [ par stefan13 ] Bonjour a tousJ'utilise depuis peu sql server version 2005 expressJe souhaite utiliser sql server avec vb.netMon programme doit fonctionner en reseauC


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,515 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales