asp.net - create - vb net excel range




Comment importer mdb sur le serveur sql (5)

J'ai une application vb. Maintenant, j'ai développé cette même application vb dans Asp.net. En vb j'avais utilisé la base de données MSAccess. Dans asp.net j'utilise le serveur Sql. Maintenant, je veux déplacer ou copier les données de base de données MSaccess dans le serveur Sql.


Microsoft Access, si je me souviens a un assistant de migration Sql, au moins 2k7 fait, les versions précédentes pourraient l'avoir aussi.


Ouvrez votre base de données MS Access, accédez aux outils / utilitaires de base de données / assistant de migration. Vous avez terminé.

Suivez simplement les étapes de l'assistant, assurez-vous d'avoir les droits d'administration sur le serveur SQL, vérifiez toutes vos étapes avec l'aide intégrée pour la table détaillée / index / règles de migration.

Certaines bases de données ne migreront pas facilement, en raison de la configuration spécifique d'Access / Jet qui ne peut pas être importée dans SQL. Cette société a un petit module pour vérifier ce genre de problème et pourrait également proposer son propre assistant de migration ici .


Vous pouvez également utiliser SQL Server directement pour importer un fichier Access MDB dans une base de données SQL Server. Dans SQL Server 2000, cela a été fait en utilisant DTS. Dans SQL Server 2005/2008, cela est fait avec SSIS.

Jetez un oeil ici pour un tutoriel:

http://www.accelebrate.com/sql_training/ssis_tutorial.htm


Vous pouvez utiliser l'assistant d'importation dans le serveur SQL. Sélectionnez la source en tant que MDB et la destination en tant que votre serveur SQL.


Je pense que les problèmes sont avec les données dans les tableaux, pas dans la table. Toutes les tables peuvent avoir des clés primaires. donc la prochaine fois, en raison de la violation de clé primaire, le paquet est en panne. avant chaque sauvegarde, supprimez les entrées dans le serveur sql existant en utilisant "Execute sql task" dans le flux ctrl.

if (la table se termine) puis supprime * de la table





ms-access