好的,所以我有一个.build文件,其中包含执行特定任务以构建解决方案的目标。假设我在要运行的文件夹中有.sql文件。我需要使用.build文件来运行这个sql脚本。我该如何创建目标? 更准确地说,这就是我拥有的和我需要的东西
<target name="run.sql.script" description ="will run my script">
<exec program="what goes here??" commandline="-d mydb -S myserverinstance i C:\mysqlscript.sql">
</target>
如果有意义,我想针对sql server 2008 R2运行脚本
谢谢,
答案 0 :(得分:0)
神奇的问题是你如何从命令行运行它?您可能希望在osql.exe
中查看sqlcmd.exe
(较旧)或C:\Program Files\Microsoft SQL Server\{version}\Tools\Binn
(较新)http://blog.sqlauthority.com/2009/01/05/sql-server-sqlcmd-vs-osql-basic-comparison/进行比较。
像this一样运行:
sqlcmd -S myServer\instanceName -i C:\myScript.sql