为什么 sqlexpress 在 .\sqlexpress 上运行而 mssqlserver 在 .\ 上运行

1 sql-server sql-server-2012

我有两台电脑。

一台机器运行sqlexpress,实例名为SQLEXPRESS

另一台机器运行 mssqlserver,实例是 MSSQLSERVER。

为什么 sqlexpress 在 .\sqlexpress 上运行而 mssqlserver 只在 .\ 上运行?

Dav*_*oft 5

“为什么 sqlexpress 在 .\sqlexpress 上运行而 mssqlserver 只在 .\ 上运行?”

因为 SQL Server 版本 7 仅支持每台服务器一个实例。当 SQL Server 2000 中引入了运行多个实例的能力时,Microsoft 必须找出某种方法让客户端区分这些实例。

回到那个时候,使用 TCP/IP 以外的协议连接到 SQL Server 仍然很常见,尤其是命名管道,因此仅使用不同的端口是行不通的。