我有一个大的SQL脚本(1gb),我试图在命令行窗口中使用(localdb)\v11.0
对SqlCmd
实例运行,但到目前为止还没有我试过的命令一直在使用它。
E.g。
sqlcmd.exe -S "(localdb)\v11.0" -Q "select 1"
因通用连接错误而失败:
建立与SQL Server的连接时发生了与网络相关或特定于实例的错误。找不到服务器或无法访问服务器。检查实例名称是否正确以及SQL Server是否配置为允许远程连接。
然而
sqlcmd.exe -S "MY-PC" -Q "select 1"
可以在我的电脑上使用SQL Server实例。
"允许远程连接"在(localdb)
实例上设置为true,而运行sqlcmd
的用户是其所有者。
Sqlcmd
实际上是否适用于(localdb)
个实例?还有其他明显的事情我可能做错了吗?
答案 0 :(得分:2)
我相信当您使用错误版本的SQLCMD进行LocalDB实例时会发生这种情况,如本文所述......
Why can't I connect to a SQL Server 2012 LocalDB shared instance?
H个, Ojf
答案 1 :(得分:0)
将您的工作文件夹更改为C:\ Program Files \ Microsoft SQL Server \ 110 \ Tools \ Binn
cd" C:\ Program Files \ Microsoft SQL Server \ 110 \ Tools \ Binn"
然后再试一次......
sqlcmd.exe -S" MY-PC"