Не удалось подключиться к серверу sql: ошибка экземпляра сервера SQL.(System.Data) - PullRequest
0 голосов
/ 23 мая 2018

Я получаю это сообщение об ошибке при попытке подключиться к 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)

   ...

Ответы [ 2 ]

0 голосов
/ 24 сентября 2018

Если у вас есть 2 экземпляра, вы принимаете эту ошибку.У меня есть имя экземпляра MSSQLSERVER и SQL2005.И после перезагрузки Windows Server 2008r2 MSSQLSERVER работает, но мой экземпляр по умолчанию SQL2005 не работает.Я проверяю журнал системных событий.Это говорит о том, что по TCP-соединению работает другая программа или сервис.И я остановил MSSQLSERVER, и мой экземпляр по умолчанию SQL2005 запустился нормально ... Это проблема совместного использования портов.

0 голосов
/ 23 мая 2018

Проблема заключалась в том, что у меня было два экземпляра SQL-сервера на одном компьютере.

Оба экземпляра прослушивали подключение к одному и тому же порту , как описано на этом форуме

Решение 1. Измените один экземпляр для запуска на другом порту.

  1. Откройте Sql Server Configuration Manager

  2. Перейдите на SQL Server Network Configuration и выберитеProtocols for YOUR_INSTANCE.

  3. Щелкните правой кнопкой мыши по TCP/IP => Properties

  4. Измените порт с 1433 на другойодин.Я изменил его на 1434.

  5. Перезапустите сервер sql, и он должен работать.

Решение 2. Отключите один экземпляр SQL.

  1. Перейти к услугам

  2. Найдите экземпляр, который вы хотите отключить.

  3. Щелкните правой кнопкой мыши => Стоп

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...