2

我想用服务器名登录我的 SQL Server 2012 Express,local(local)它不起作用。

唯一有效的服务器名称是PC-Name\SQLEXPRESS.

local/(local)必须以某种方式工作,因为我必须使用以下连接字符串:

Data Source=localhost;Initial Catalog=...
4

2 回答 2

3

我已经重新安装它并确保在安装过程中选择“默认实例”而不是“命名实例”。现在一切又好了。

于 2013-02-23T14:30:06.200 回答
1

我想我明白你现在想要做什么。

如果您真的不喜欢使用主机名\实例组合并且您正在使用 SQL 本地客户端进行连接,那么您始终可以在本地客户端中添加一个名为 local 的别名,该别名会解析为您的实例。这样,无论您最终通过更改别名将应用程序粘贴在哪个服务器/实例上,您都可以在应用程序中保持连接字符串相同。

有关如何配置的详细信息,请参阅下面的链接:

如何设置和使用 SQL Server 别名

于 2013-02-22T11:37:56.803 回答