简体   繁体   English

无法连接到SQL Server 2016 Express

[英]Unable to connect to Sql server 2016 express

I have two sql server installed in my machine. 我的机器上安装了两个SQL Server。 The 2016 one shows SQL Server(MSSQLSERVER) name and 2014 one SQLEXPRESS respectively. 2016分别显示SQL Server(MSSQLSERVER)名称和2014分别显示SQLEXPRESS。

When I log in from sql server management studio using this hostname\\SQLEXPRESS I get loggged into 2014 instance 当我使用此hostname\\SQLEXPRESS从SQL Server Management Studio登录时,登录到2014实例

but when I try to access 2016 version using this hostname\\MSSQLSERVER It gives me below error: 但是当我尝试使用此hostname\\MSSQLSERVER访问2016版本时,出现以下错误:

a network-related or instance-specific error 26.The server was not found or was not accessible. 与网络相关或特定于实例的错误26。找不到服务器或无法访问服务器。

In sevice.msc i can see both SQLEXPRESS and MSSQLSERVER up and running. 在sevice.msc中,我可以看到SQLEXPRESS和MSSQLSERVER都已启动并正在运行。

Run SQL Server Configuration Manager 运行SQL Server配置管理器
Expand SQL Server Network Configuration 展开SQL Server网络配置
You should see Protocols for MSSQLServer and Protocols for SQLEXPRESS 您应该看到MSSQLServer协议和SQLEXPRESS协议
Check that the protocols you wish to use are enabled for each instance 检查是否为每个实例启用了要使用的协议
If using TCP/IP - Select TCP/IP in the right pane 如果使用TCP / IP-在右窗格中选择TCP / IP
Right Click and select Properties 右键单击并选择属性
Select the IP Addresses tab 选择IP地址选项卡
Scroll Down to IPAll and change the dynamic ports to 0 (Zero) You need to do this for both instances 向下滚动到IPAll并将动态端口更改为0(零)。您需要对两个实例都执行此操作
Restart the SQL Server Services 重新启动SQL Server服务

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM