我在SSMS
中遇到问题。 有两个SQL Instance
在同一个系统上运行。SQL Server允许登录提供错误的端口号
1. localhost\sql2008,1434
2. localhost\Personal,1433
我一直Second Instance
默认端口即1433
和First Instance
为1434
运行到新的端口。
这两个实例都有名称相同,但数据不同的数据库。
现在的问题:
在SSMS
当Connect Server
提示来了,当我输入
Server Name =
localhost\Personal,1434
然后
它实际上登录localhost\sql2008,1434
服务。 同样,当我进入
Server Name =
localhost\sql2008,1433
然后
它实际上登录localhost\personal,1433
服务。
为什么是这样?
这是一个缺陷SSMS
?
据我说,这应该不允许我登录,因为没有提供名称的这样的实例正在提到的端口上运行。
请提供一些解决方案。 在前提前感谢
非常感谢。正如你所提到的,当提供**端口号**时,它看不到** Instance Name **,只是检查URL,即** localhost **,并尝试连接。今天我学到了一件新事物,也是非常有趣的一件事。 – Romesh