是否可以对 localdb 数据库使用 SqlCmd to 运行 脚本?
Is it possible to use SqlCmd to run scripts against a localdb database?
我有一个大型 SQL 脚本 (1gb),我正在尝试 运行 针对 (localdb)\v11.0
实例,在命令行中使用 SqlCmd
window,但到目前为止,我尝试过的所有命令都无法使用它。
例如
sqlcmd.exe -S "(localdb)\v11.0" -Q "select 1"
因一般连接错误而失败:
A network-related or instance-specific error has occurred while establishing a connection to SQL Server. Server is not found or not accessible. Check if instance name is correct and if SQL Server is configured to allow remote connections.
但是
sqlcmd.exe -S "MY-PC" -Q "select 1"
我电脑上的 SQL 服务器实例没问题。
"Allow Remote Connections" 在 (localdb)
实例上设置为 true,我 运行 使用 sqlcmd
的用户是它的所有者。
Sqlcmd
是否真的适用于 (localdb)
个实例?还有其他明显的我可能做错的事情吗?
我相信当您按照 post...
中所述对 LocalDB 实例使用错误版本的 SQLCMD 时,可能会发生这种情况
Why can't I connect to a SQL Server 2012 LocalDB shared instance?
嗯,
Ojf
将您的工作文件夹更改为 C:\Program Files\Microsoft SQL Server0\Tools\Binn
cd "C:\Program Files\Microsoft SQL Server0\Tools\Binn"
再试一次...
sqlcmd.exe -S "MY-PC"
我有一个大型 SQL 脚本 (1gb),我正在尝试 运行 针对 (localdb)\v11.0
实例,在命令行中使用 SqlCmd
window,但到目前为止,我尝试过的所有命令都无法使用它。
例如
sqlcmd.exe -S "(localdb)\v11.0" -Q "select 1"
因一般连接错误而失败:
A network-related or instance-specific error has occurred while establishing a connection to SQL Server. Server is not found or not accessible. Check if instance name is correct and if SQL Server is configured to allow remote connections.
但是
sqlcmd.exe -S "MY-PC" -Q "select 1"
我电脑上的 SQL 服务器实例没问题。
"Allow Remote Connections" 在 (localdb)
实例上设置为 true,我 运行 使用 sqlcmd
的用户是它的所有者。
Sqlcmd
是否真的适用于 (localdb)
个实例?还有其他明显的我可能做错的事情吗?
我相信当您按照 post...
中所述对 LocalDB 实例使用错误版本的 SQLCMD 时,可能会发生这种情况Why can't I connect to a SQL Server 2012 LocalDB shared instance?
嗯, Ojf
将您的工作文件夹更改为 C:\Program Files\Microsoft SQL Server0\Tools\Binn
cd "C:\Program Files\Microsoft SQL Server0\Tools\Binn"
再试一次...
sqlcmd.exe -S "MY-PC"