
SQL Server Management Studio: ошибка, связанная с сетью или экземпляром, при установлении соединения с SQL-сервером.
Вот скриншот ошибки:
решение1
Ваш снимок экрана показывает, что вы пытаетесь подключиться 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»).
Какое из этих предположений неверно? Исправьте это, и вы, вероятно, сможете подключиться.
решение2
Я решил эту проблему, выполнив следующую команду в командной строке с повышенными привилегиями, как указанов этом посте.
net start mssqlserver
Как исправить? Метод 1
Перейдите в консоль служб (нажмите Win + R и введите services.msc) и найдите SQL Server (MSSQLSERVER). Если он не запущен, запустите службу.
Метод 2
Вы также можете запустить службу, запустив ее
net start mssqlserver
в командной строке с повышенными привилегиями.