从控制台运行sql脚本,而不是从SQL Server中的查询分析器运行

时间:2010-06-02 09:10:43

标签: sql-server sql-server-2005 command-line

我编写了一个sql脚本来更新在SQL Server 2005中运行的数据库。

我想对生产数据库服务器进行这些更改,但我不想从查询分析器运行查询。有没有办法从控制台运行sql脚本?

2 个答案:

答案 0 :(得分:2)

创建一个批处理文件,指向您创建的脚本或运行该批处理文件的脚本。

请点击this tutorial link

答案 1 :(得分:1)

您可以使用sqlcmd。它与安装查询分析器一起安装。

  

sqlcmd实用程序可让您输入   Transact-SQL语句,系统   程序和脚本文件   命令提示符,在查询编辑器中   SQLCMD模式,在Windows脚本文件中   或在操作系统(Cmd.exe)中   SQL Server代理作业的作业步骤。   此实用程序使用OLE DB执行   Transact-SQL批处理。