我正在尝试从批处理脚本执行.sql文件,但无法执行。 脚本具有多个脚本,例如Create Table,用GO语句分隔的存储过程。
我尝试使用以下脚本,但是脚本未执行。
DB Servername : localhost\SQL2017
Authentication : Windows
sqlcmd -E -S localhost\SQL2017\MyDatabase -i C:\SQLScripts\TestScript.sql
答案 0 :(得分:1)
尝试以下方法:
sqlcmd -E -S localhost\SQL2017 -d MyDatabase -i C:\SQLScripts\TestScript.sql
您需要使用-d
参数来指定数据库名称。 -S
参数应仅包含服务器名称和实例。