Question

Est-il possible d'utiliser d'une manière ou d'une autre un .chauve souris fichier pour scripter le schéma et/ou le contenu d'une base de données SQL Server ?

Je peux le faire via l'assistant, mais j'aimerais rationaliser la création de ce fichier à des fins de contrôle de code source.

Je voudrais éviter d'utiliser des outils tiers, me limitant simplement aux outils fournis avec SQL Server.

Était-ce utile?

La solution

Il existe un outil gratuit appelé Sous-commandant cela fait partie de l'open source Subsonique logiciel.J'ai moi-même utilisé avec succès cet outil pour créer des "vidages" de schémas et de données chaque nuit.

Vous pouvez scripter votre schéma et vos données (puis les version dans votre système de contrôle source préféré) à l'aide de Sous-Commandander.Utilisez simplement la commande "Version" et dites au sous-commande où mettre les données:

version sonic.exe /out Scripts

Cela sortira un fichier de script (.sql) au répertoire des scripts local de votre projet

Vous pouvez également essayer d'utiliser le Assistant de publication de base de données Microsoft SQL Server, même si je ne suis pas sûr que vous puissiez l'utiliser dans un fichier bat.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top