我的本地计算机上安装了SQL Server 2008 Express和SQL Server 2012 Developer Edition。
与Express的通常连接看起来像这样:
SERVERNAME \ SQLEXPRESS
与SQL Server 2012的连接应为:
SERVERNAME \ MSSQLSERVER,1433
问题在于,当我使用假定的SQL Server 2012连接时,Excel会向我显示Express实例中的表。
我有ODBC连接,它们分别成功地引用每个实例,但由于某种原因,这并不起作用。问题可能是两个实例都使用相同的端口吗?
更新:如果您想知道我为什么要指定端口,那是因为我无法使用SERVERNAME \ MSSQLSERVER连接到任何数据库(但是,再次使用连接的端口)我快递)。刚刚进行测试,我停止了所有Express服务,现在我只使用服务器名称连接到SQL Server 2012(即没有服务名称的SERVERNAME)。
但是,我很想知道那里发生了什么。