我正在尝试使用此命令在SQL Server Management Studio中运行.sql
文件
EXEC xp_cmdshell sqlcmd -s '127.0.0.1' -d MyDB -i 'C:\Data\ProcessedSQL\ReversalFile1.sql'
但是我收到了错误
Msg 102,Level 15,State 1,Line 1
附近的语法不正确
' - '
有人可以帮我吗?
更新编辑:
要清楚,我只是开始使用SQL Server
我在一个文件夹中有几个sql文件,我希望在SSMS中运行一个查询窗口,一个接一个地运行几个sql文件,如下所示:
执行file1
执行file2
执行file3
DBA正在从另一个系统生成文件。
答案 0 :(得分:1)
在SQLCMD模式下使用SSMS运行外部SQL文件:
:R Pathtoyourfileinthesqlserver