Outils pour générer du DDL SQL et du contenu à partir d'une base de données existante
-
05-07-2019 - |
Question
Est-ce que quelqu'un connaît un outil à prix raisonnable qui créera des instructions DDL pour créer une base de données SQL Server et des instructions Insert appropriées pour recréer les données? J'utilise les outils Red Gate pour faire des comparaisons de bases de données (y compris des comparaisons de contenu) et cela s'en rapproche (je peux toujours comparer avec un schéma vide), mais je me demandais s'il existait un outil que d'autres trouvaient utile pour le faire en une étape.
La solution
Avez-vous consulté Assistant de publication SQL ? Il créera toutes les instructions DDL requises pour tous les éléments de la base de données (tables, vues, SP, utilisateurs, etc.).
Si vous utilisez SQL 2008, il est intégré au studio de gestion. Plus d'infos sur 2008 .
Autres conseils
Réponse tardive… espérons que quelqu'un le trouvera utile…
Il existe un outil de Red Gate appelé SQL Multi Script qui permet de créer des scripts pour ce dont vous avez besoin. Je ne sais pas si cela existait quand la question a été posée :)
Un autre bon élément est l’ ?? outil de construction SQL d’ApexSQL qui peut également effectuer toutes sortes d’insertions et de modifications. autres scripts…
Avertissement: je ne suis affilié à aucune des sociétés mentionnées ci-dessus.
Vu Austin Solonen publie cet outil dans un style fil connexe. Les éditions Express ne semblent apparemment pas importer et exporter.
Le assistant de publication de base de données inclus dans Visual Studio 2008 exécute cette fonction.
Il est également disponible via CodePlex en tant que module complémentaire pour les versions précédentes de Visual Studio.