SQL Server Management Studio: ошибка, связанная с сетью или экземпляром, при установлении соединения с сервером SQL

3820
0nwards

SQL Server Management Studio: ошибка, связанная с сетью или экземпляром, при установлении соединения с сервером SQL.

Вот скриншот ошибки:

enter image description here

0
Спасибо Стивен, Да, это сработало в четверг. Я прикрепил два файла базы данных, а затем закрыл Microsoft SQL Server Management Studio. Позже произошло обновление Windows, которое было отменено на полпути. При повторном посещении MS SQL Server Management Studio в пятницу эта ошибка обнаружилась. 0nwards 13 лет назад 0

1 ответ на вопрос

2
Stephen Jennings

На снимке экрана показано, как вы пытаетесь подключиться localhostиз SQL Server Management Studio. Это означает, что вы неявно делаете следующие предположения:

  • SQL Server уже установлен на localhost.

  • Экземпляр SQL Server в данный момент работает (отметьте это в диспетчере конфигурации SQL Server в разделе «Службы SQL Server»).

  • Экземпляр SQL Server является экземпляром по умолчанию и поэтому доступен без указания имени экземпляра, такого как localhost\SQLEXPRESS(откройте командную строку и введите sqlcmd -Lсписок, чтобы увидеть ваши экземпляры).

  • Экземпляр SQL Server принимает подключения через именованные каналы или TCP-порт 1433 (отметьте это в диспетчере конфигурации SQL Server в разделе «Конфигурация сети SQL Server»).

Какое из этих предположений не соответствует действительности? Исправьте это, и вы, вероятно, сможете подключиться.

Да, я пытаюсь подключиться к серверу на локальном хосте. Раньше это работало, но сейчас я ничего не вижу в службах SQL Server. sqlcmd -L возвращает пустой список серверов. 0nwards 13 лет назад 0
Если сама служба SQL Server (в отличие от службы браузера и некоторых других) отсутствует в списке служб SQL Server, то каким-то образом ваш экземпляр был удален. Вам нужно будет переустановить его. Stephen Jennings 13 лет назад 0
Обратите внимание, что в SQL Server Express имя экземпляра должно быть включено. Это отличается от полных выпусков SQL Server, где только с именем компьютера он будет подключаться к базе данных по умолчанию. Так localhost \ SQLEXPRESS, а не просто localhost. Brian 11 лет назад 0