Не удалось подключиться к серверу Sql 2016 Express

У меня есть два сервера sql, установленных на моей машине. В 2016 году показано имя SQL Server (MSSQLSERVER), а в 2014 году — один SQLEXPRESS соответственно.

Когда я вхожу в студию управления сервером sql, используя этот hostname\SQLEXPRESS, я регистрируюсь в экземпляре 2014 года.

но когда я пытаюсь получить доступ к версии 2016 года, используя этот hostname\MSSQLSERVER, это дает мне следующую ошибку:

ошибка, связанная с сетью или специфичная для экземпляра. 26. Сервер не найден или недоступен.

В sevice.msc я вижу, что SQLEXPRESS и MSSQLSERVER запущены и работают.


person pankaj    schedule 10.02.2017    source источник
comment
Правильно ли работает сервер браузера для sql, а также проверьте, включен ли канал имен или нет?   -  person Alfaiz Ahmed    schedule 10.02.2017
comment
MSSQLSERVER является экземпляром по умолчанию, вы можете просто получить к нему доступ с помощью ‹hostname›   -  person dean    schedule 10.02.2017
comment
@дин прав. Просто подключитесь к hostname   -  person Nick.McDermaid    schedule 10.02.2017


Ответы (1)


Запустите Диспетчер конфигурации SQL Server
Разверните сетевую конфигурацию SQL Server
Вы должны увидеть Протоколы для MSSQLServer и Протоколы для SQLEXPRESS
Убедитесь, что протоколы, которые вы хотите использовать, включены для каждого экземпляра
Если используется TCP/IP – Выберите TCP/IP на правой панели.
Щелкните правой кнопкой мыши и выберите "Свойства".
Выберите вкладку "IP-адреса".
Прокрутите вниз до IPAll и измените динамические порты на 0 (ноль). Это необходимо сделать для обоих экземпляров
Перезапустите службы SQL Server.

person MillhouseD    schedule 10.02.2017