4

Est-il possible d'utiliser en quelque sorte un fichier .bat pour scripter le schéma et/ou le contenu d'une base de données SQL Server?Fichier batch vers "Script" une base de données

Je peux le faire via l'assistant, mais je voudrais rationaliser la création de ce fichier à des fins de contrôle de source. Je voudrais éviter l'utilisation d'outils tiers, me limitant simplement aux outils fournis avec SQL Server.

Répondre

6

Il existe un outil gratuit appelé SubCommander qui fait partie du logiciel open source SubSonic. J'ai utilisé avec succès cet outil moi-même pour créer des «vidages» de schémas et de données chaque nuit.

Vous pouvez créer un script sur votre schéma et données (puis la version dans votre système de contrôle de source préférée ) en utilisant subcommander. Il suffit d'utiliser la commande "version" et dire subcommander où pour mettre les données:

version sonic.exe/out Scripts

Affichera un fichier de script (.sql) aux scripts locaux répertoire de votre projet

vous pouvez également essayer d'utiliser le Microsoft SQL Server Database Publishing wizard, bien que je ne suis pas sûr que vous pouvez l'utiliser dans un fichier de chauve-souris.

Questions connexes