2009-07-06 12 views
0

Dans MS SQL Server 2005, comment créer un script composé de tous les objets de la base de données (tables, procédures stockées, vues)? Je veux utiliser le script pour créer la base de données en utilisant SMO ou pour mettre à jour ses objets (alt, drop) s'ils existent déjà. Je connais la fonctionnalité de script dans SQL Server Management Studio, mais je ne suis pas familier avec les options de configuration.SQL Server créer/mettre à jour le script de base de données

Répondre

0

Si la version de votre schéma de base de données est ce que vous obtenez, essayez Wizardby. Bien qu'il ne prenne pas directement en charge les vues ni les sprocs, il prend en charge l'exécution de scripts SQL natifs dans le cadre d'un processus de mise à niveau/rétrogradation.

0

J'utilise Easy Sql Tools. La version de déploiement est gratuite. Vous pouvez générer des scripts à partir de schémas, de données, d'index, presque tout.

http://www.easysqltools.com

0

Il y a un excellent outil SQL Compare qui fait comparer deux bases de données et de créer un script de changement pour vous. C'est un excellent outil pour la mise en scène. Il y a aussi l'outil SQL Data Compare qui va également comparer les tables de recherche et agir en conséquence. L'inconvénient est, ils ne sont pas libres. :(

Questions connexes