【发布时间】:2015-07-07 13:04:46
【问题描述】:
我有一个大型 SQL 脚本 (1gb),我试图在命令行窗口中使用 SqlCmd 对 (localdb)\v11.0 实例运行,但到目前为止,我尝试过的命令都没有使用完全没有。
例如
sqlcmd.exe -S "(localdb)\v11.0" -Q "select 1"
因一般连接错误而失败:
在建立与 SQL Server 的连接时发生与网络相关或特定于实例的错误。服务器未找到或无法访问。检查实例名称是否正确以及 SQL Server 是否配置为允许远程连接。
然而
sqlcmd.exe -S "MY-PC" -Q "select 1"
我的 PC 上的 SQL Server 实例很好。
“允许远程连接”在 (localdb) 实例上设置为 true,而我正在运行 sqlcmd 的用户是它的所有者。
Sqlcmd 是否真的适用于 (localdb) 实例?还有其他明显的事情我可能做错了吗?
【问题讨论】:
-
嗨,我在为有问题的 Localdb 使用错误版本的 sqlcmd 时遇到过这种情况...stackoverflow.com/questions/10214688/… 这可能吗? O
-
呸,是的,似乎就是这样。我导航到最新的 Sql Server 安装“C:\Program Files\Microsoft SQL Server\120\Tools\Binn”,但仔细观察,那里没有 SqlCmd.exe,所以它会默认回到一组在我的环境中,而不是 SQL\110 。当我从 110\tools\binn 运行 sqlcmd 时,它很好。非常感谢!
标签: sql-server sqlcmd localdb