2009-03-31 9 views
0

J'ai regardé la commande SqlPubWiz.exe pour écrire un fichier séquentiel afin que je puisse garder mon script à jour dans mon contrôle source. Mais ce dont j'ai besoin c'est que l'outil de ligne de commande me permette de choisir des tables spécifiques à inclure (et que je puisse en exclure d'autres). Je pense que SqlPubWiz.exe ne le fera pas pour moi (laissez moi savoir si je me trompe) mais si quelqu'un peut me diriger vers un autre outil qui peut le faire, c'est ce que je recherche.Outil de ligne de commande pour créer un script pour des tables MSSQL spécifiques

Répondre

3

Il existe plusieurs outils commerciaux qui peuvent créer des scripts de base de données, par ex.

Voici un article montrant un outil gratuit - cependant, il seul script tous les objets de votre base de données: Eric Moreau's blog.

Si vous voulez "rouler le vôtre", jetez un œil aux objets de gestion de serveur (SMO) - ceux-ci vous permettent d'inspecter votre base de données et de créer des scripts à partir de ceux-ci.

Voir info here, here ou here.

Marc

0

Essayez DBSourceTools. http://dbsourcetools.codeplex.com
Son open source, et spécialement conçu pour scripter des bases de données - tables, vues, procs sur disque.
Il vous permet également de sélectionner les tables, les vues et les objets DB à écrire.

Questions connexes