用于为特定MSSQL表创建脚本的命令行工具
我一直在研究SqlPubWiz.exe命令来编写批处理文件,以便在源代码管理中保持脚本的最新状态。但我需要的是命令行工具允许我选择要包含的特定表(并且可以排除其他表)。用于为特定MSSQL表创建脚本的命令行工具,sql,sql-server,database,sqlpubwiz,Sql,Sql Server,Database,Sqlpubwiz,我一直在研究SqlPubWiz.exe命令来编写批处理文件,以便在源代码管理中保持脚本的最新状态。但我需要的是命令行工具允许我选择要包含的特定表(并且可以排除其他表)。 我认为SqlPubWiz.exe不会为我这样做(如果我错了,请告诉我),但如果有人能给我指出另一个可以这样做的工具,那就是我要找的。有几种商业工具可以创建数据库脚本,例如 ApexSQL的 这里有一篇文章展示了一个免费工具-但是,它只会为数据库中的所有对象编写脚本: 如果您想“自己滚动”,请查看服务器管理对象(SMO)——
我认为SqlPubWiz.exe不会为我这样做(如果我错了,请告诉我),但如果有人能给我指出另一个可以这样做的工具,那就是我要找的。有几种商业工具可以创建数据库脚本,例如
- ApexSQL的
Marc有几种商业工具可以创建数据库脚本,例如
- ApexSQL的
它是开源的,专门设计用于为数据库编写脚本—表、视图、进程到磁盘。
它还允许您选择要编写脚本的表、视图和数据库对象。
试试DBSourceTools
它是开源的,专门设计用于为数据库编写脚本—表、视图、进程到磁盘。
它还允许您选择要编写脚本的表、视图和数据库对象。