用于为特定MSSQL表创建脚本的命令行工具

时间:2009-03-31 06:20:46

标签: sql sql-server database sqlpubwiz

我一直在查看SqlPubWiz.exe命令来编写批处理文件,这样我就可以在源代码管理中保持我的脚本最新。但我需要的是命令行工具允许我选择要包含的特定表(并且我可以排除其他表)。 我认为SqlPubWiz.exe不会为我这样做(让我知道我是不是错了)但如果有人能指出我可以做到的另一个工具,那就是我正在寻找的。

2 个答案:

答案 0 :(得分:3)

有几种商业工具可以创建数据库脚本,例如

这是一篇展示免费工具的文章 - 但是,它只会编写数据库中所有对象的脚本:Eric Moreau's blog

如果您想“自己动手”,请查看服务器管理对象(SMO) - 这些允许您检查数据库并从中创建脚本。

请参阅信息hereherehere

马克

答案 1 :(得分:0)

尝试DBSourceTools。 http://dbsourcetools.codeplex.com
它的开源,专门设计用于脚本数据库 - 表,视图,磁盘触发器 它还允许您选择要编写脚本的表,视图和数据库对象。