1

有我用来连接各种 SQL Server 机器的 sql-cli 实用程序(与 npm 一起安装)。它工作得很好,但是当连接到 localdb 时它会响应错误。所以下一个命令行有效:

mssql -s SomeServerAddress

但这一个不起作用:

mssql -s (localdb)\v11.0

它的回应是

\v11.0 was unexpected at this time.

服务器名称是否有任何特殊格式才能正常工作?

谢谢。

4

3 回答 3

2

这是因为 (localdb)\v11.0 不是实际实例,因为它只能在 Visual Studio 内部使用。

localdb 目前不支持表分区或数据压缩。但是,它不支持的功能并不多。但是,如果您的项目需要不受支持的功能,您可以将 SSDT 配置为使用完整版本的 SQL Server,即开发人员版;通过更改项目属性中的调试连接字符串。” - Andrew J Fenna

于 2014-12-18T14:18:49.793 回答
2

这有效:

 mssql-cli -E -S (localdb)\mssqllocaldb

-E集成身份验证,-S是服务器。

如果没有连接,尝试启动localdb:

sqllocaldb start mssqllocaldb

这就是所有需要的。无需启动 Visual Studio 或任何其他工具。

于 2019-01-18T20:37:49.040 回答
0

你可能已经开始做更大更好的事情了,但是

mssql -s "(localdb)\MSSQLLocalDB"

对我有用。

问候

于 2017-02-09T16:56:57.837 回答