SQL Server - при установлении соединения с sql server произошла ошибка, связанная с сетью или конкретным экземпляром

 Сведения об ошибке или симптомы: не удается подключиться к SQL server, и вы получаете ошибку сетевая ошибка или ошибка конкретного экземпляра произошла при установлении соединения с sql server

Эта ошибка видна в установке SQL Express, так как по умолчанию установлен именованный экземпляр с именем экземпляра как Servername/SQLExpress.

Некоторые другие подобные ошибки:

поставщик: поставщик именованных каналов, ошибка: 40 – не удалось открыть соединение с sql server.

поставщик: сетевые интерфейсы sql, ошибка: 26-ошибка определения местоположения указанного сервера / экземпляра.

Решение:

Если мы подключаемся с Windows PC / Client к Windows server / SQL Server (сервер с установленным SQL Server) и получаем ошибку выше, то нам нужно проверить следующее:

В Windows SQL Server если мы пытаемся подключиться к именованному экземпляру то:

Убедитесь, что запущена служба Windows под названием “браузер SQL Server”.
Убедитесь, что брандмауэр Windows включен для входящего порта UDP 1434
убедитесь, что брандмауэр Windows включен для входящего порта TCP 1433
убедитесь в Диспетчере конфигурации SQL Server, что протокол TCP/IP включен и установлен в значение to 1433(может быть изменен при необходимости)

Кроме того, убедитесь, что

Убедитесь, что ваш компонент database engine настроен на удаленное подключение. Щелкните правой кнопкой мыши на экземпляре, чтобы перейти на страницу свойств и убедиться, что он включен для приема удаленных подключений.

Если мы подключаемся к именованному экземпляру SQL Server, убедитесь, что имя экземпляра в строке подключения указано правильно. Обычно формат, необходимый для указания сервера базы данных, - machinename\instancename или в строке подключения-правильный формат с правильным именем экземпляра.