是否可以以某种方式使用.bat文件来编写 SQL Server 数据库的架构和/或内容的脚本?
我可以通过向导执行此操作,但希望简化此文件的创建以用于源代码控制。
我想避免使用 3rd 方工具,只是限制自己使用 SQL Server 附带的工具。
是否可以以某种方式使用.bat文件来编写 SQL Server 数据库的架构和/或内容的脚本?
我可以通过向导执行此操作,但希望简化此文件的创建以用于源代码控制。
我想避免使用 3rd 方工具,只是限制自己使用 SQL Server 附带的工具。
有一个名为SubCommander的免费工具,它是开源SubSonic软件的一部分。我自己已经成功地使用了这个工具,每晚都创建了模式和数据“转储”。
您可以使用 SubCommander 编写模式和数据的脚本(然后在您喜欢的源代码控制系统中对其进行版本控制)。只需使用命令“版本”并告诉 SubCommander 将数据放在哪里:
sonic.exe 版本 /out 脚本
这会将脚本文件 (.sql) 输出到项目的本地脚本目录
您也可以尝试使用Microsoft SQL Server 数据库发布向导,尽管我不确定您是否可以在 bat 文件中使用它。