【发布时间】:2010-09-06 11:41:48
【问题描述】:
是否可以以某种方式使用 .bat 文件来编写 SQL Server 数据库的架构和/或内容的脚本?
我可以通过向导执行此操作,但希望简化此文件的创建以用于源代码控制。
我想避免使用 3rd 方工具,只限制自己使用 SQL Server 附带的工具。
【问题讨论】:
标签: sql-server batch-file command-line scripting batch-processing
是否可以以某种方式使用 .bat 文件来编写 SQL Server 数据库的架构和/或内容的脚本?
我可以通过向导执行此操作,但希望简化此文件的创建以用于源代码控制。
我想避免使用 3rd 方工具,只限制自己使用 SQL Server 附带的工具。
【问题讨论】:
标签: sql-server batch-file command-line scripting batch-processing
有一个名为SubCommander 的免费工具是开源SubSonic 软件的一部分。我自己已经成功地使用这个工具每晚创建架构和数据“转储”。
您可以编写架构脚本并 数据(然后在您的 最喜欢的源代码控制系统)使用 副指挥官。只需使用命令 “版本”并告诉 SubCommander 在哪里 放数据:
sonic.exe 版本/out 脚本
这将输出一个脚本文件(.sql) 到您的本地脚本目录 项目
您也可以尝试使用Microsoft SQL Server Database Publishing wizard,虽然我不确定您是否可以在 bat 文件中使用它。
【讨论】: