我一直在查看SqlPubWiz.exe命令来编写批处理文件,这样我就可以在源代码管理中保持我的脚本最新。但我需要的是命令行工具允许我选择要包含的特定表(并且我可以排除其他表)。 我认为SqlPubWiz.exe不会为我这样做(让我知道我是不是错了)但如果有人能指出我可以做到的另一个工具,那就是我正在寻找的。 p>
答案 0 :(得分:3)
有几种商业工具可以创建数据库脚本,例如
这是一篇展示免费工具的文章 - 但是,它只会编写数据库中所有对象的脚本:Eric Moreau's blog。
如果您想“自己动手”,请查看服务器管理对象(SMO) - 这些允许您检查数据库并从中创建脚本。
马克
答案 1 :(得分:0)
尝试DBSourceTools。 http://dbsourcetools.codeplex.com
它的开源,专门设计用于脚本数据库 - 表,视图,磁盘触发器
它还允许您选择要编写脚本的表,视图和数据库对象。