在sql server management studio中运行.sql文件

时间:2014-12-08 12:40:26

标签: sql sql-server ssms

除了使用sqlcmd或osql之外,有没有办法在硬盘上运行.sql文件。

2 个答案:

答案 0 :(得分:0)

SQLCMDOSQL以外的其他人;如果安装了SSMS,则可以使用*.sql。双击{{1}}文件,它将在SSMS中打开 - >连接到数据库服务器实例 - >点击SSMS中的运行。

答案 1 :(得分:0)

SSMS是运行文件的错误工具。不是自动化工具。使用sqlcmd或PowerShell进行自动化。

现在对您的问题严格:SSMS可以在SQLCMD mode中运行查询,其中:r命令可用:

  

:r FileName
  将FileName指定的文件中的其他Transact-SQL语句和SQLCMD命令解析到语句高速缓存中。相对于Visual Studio的启动目录读取FileName。在遇到批处理终结符后,将读取并执行该文件。您可以发出多个:r命令。该文件可以包含任何SQLCMD命令,包括在Tools,Options中定义的批处理终止符。您可以在部署前或部署后脚本中使用:r来包含其他脚本。