38 votes

Comment puis-je obtenir un dump SQL d'une base de données SQL Server 2008?

Comment puis-je obtenir un dump SQL d'une base de données SQL Server 2008? C'est-à-dire, un fichier .sql avec des inserts pour régénérer les données dans une autre base de données, un peu comme mysqldump.

55voto

stuartd Points 22668

Depuis SQL Server Management Studio, vous pouvez utiliser la commande De scripts générés dans l'élément Tâches du menu clic droit de la base de données cible. De là, vous générez des scripts pour la structure et les données et Les SPs, etc: assurez-vous que 'Script Data' est réglé sur True dans les options de script pour obtenir les inserts.

11voto

Daniel Points 411

Ne trouvant pas ce dont j'avais besoin (outil scriptable dumping déclarations SQL), j'ai créé un outil appelé SQL Server Dump qui est inspiré par mysqldump, mais pour SQL Server. Vous le trouverez à sqlserverdump.codeplex.com

8voto

Lloyd Banks Points 3972

J'ai eu du mal à trouver l'option 'Script Data' mentionnée dans la réponse de stuartd sur SQL Server 2008 R2. J'ai trouvé l'option 'Types de données au script' et l'ai changée en 'Schema and Data' et cela a fait l'affaire

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X