我的机器上安装了两个sql server。 2016年分别显示SQL Server(MSSQLSERVER)名称和2014年一个SQLEXPRESS。
当我使用此hostname\SQLEXPRESS
从sql server management studio登录时,我将登录到2014实例
但是当我尝试使用此hostname\MSSQLSERVER
访问2016版时,它给出了以下错误:
与网络相关或特定于实例的错误26.服务器不是 发现或无法访问。
在sevice.msc中,我可以看到SQLEXPRESS和MSSQLSERVER都正常运行。
答案 0 :(得分:-1)
运行SQL Server配置管理器
展开SQL Server网络配置
您应该看到MSSQLServer的协议和SQLEXPRESS的协议
检查是否为每个实例启用了要使用的协议
如果使用TCP / IP - 在右侧窗格中选择TCP / IP
右键单击并选择属性
选择IP地址选项卡
向下滚动到IPAll并将动态端口更改为0(零)
您需要为两个实例执行此操作
重新启动SQL Server服务