无法连接到 sql server:SQL server 实例失败。(系统.数据)

Jus*_*ard 3 sql sql-server ssms

当我尝试连接到 Sql Server 时收到此错误消息

===================================

Cannot connect to **SQL_ServerName**.

===================================

Instance failure. (System.Data)

------------------------------
Program Location:

   at System.Data.SqlClient.TdsParser.Connect(ServerInfo serverInfo, SqlInternalConnectionTds connHandler, Boolean ignoreSniOpenTimeout, Int64 timerExpire, Boolean encrypt, Boolean trustServerCert, Boolean integratedSecurity, Boolean withFailover, Boolean isFirstTransparentAttempt, SqlAuthenticationMethod authType, Boolean disableTnir)

   ...
Run Code Online (Sandbox Code Playgroud)

Jus*_*ard 7

问题是我在同一台机器上有两个 SQL 服务器实例。

如本论坛所述,两个实例都在侦听同一端口上的连接

解决方案 1:将一个实例更改为在另一个端口上运行。

  1. 打开您的 Sql Server 配置管理器

  2. 前往SQL Server Network Configuration并选择Protocols for YOUR_INSTANCE

  3. 右键单击 TCP/IP => Properties

  4. 将端口从更改1433为另一个。我把它改成1434.

  5. 重新启动 sql server,它应该可以工作。

方案二:关闭一个sql实例。

  1. 前往服务

  2. 找到您要关闭的实例。

  3. 右键单击=>停止