2008-09-08 6 views
0

Nous avons un serveur de production et de base de données avec SQL Server 2000. (Cependant, quelques clients ont leurs propres serveurs avec SQL 2005.) Nous avons donc des installations locales de SQL 2005 Express pour développement sur des boîtes Windows XP SP3 (qui n'autorisent pas les installations SQL 2000 Enterprise).Copie de base de données SQL 2000 vers les options SQL 2005

Nous avons souvent besoin de copier des bases de données SQL 2000 vers des instances SQL 2005. Dans le passé, nous avons utilisé l'outil de publication SQL (également mentionné here). Toutefois, l'une de nos bases de données est si volumineuse que l'utilisation de cet outil échoue car elle crée des scripts SQL trop volumineux pour que Management Studio puisse les gérer correctement. En outre, cela prend trop de temps ... :)

Nous utiliserions l'assistant de copie de base de données inclus avec SQL 2005, mais nos machines de développement exécutent SQL 2005 Express qui n'inclut pas l'Agent SQL Server, qui est requis pour la base de données de copie. Assistant pour travailler. Donc, je suppose que notre solution sera de mettre à jour nos installations de développement avec la version complète de SQL 2005 (nous avons bien sûr un abonnement MSDN).

Je me demandais quelles autres solutions, le cas échéant, fonctionnent bien pour vous les gars? (En plus de se plaindre aux patrons de mettre à jour nos serveurs de production jusqu'en 2005 ou même 2008 - que j'ai déjà essayé.)

Répondre

1

Sauvegardez-le dans SQL Server 2000 puis utilisez la commande RESTORE WITH MOVE dans 2005 Express.

Questions connexes