SQL Server не отображается в Visual Studio - PullRequest
23 голосов
/ 30 июня 2011

Я только что установил SQL Server Express на свой ПК, и по какой-то причине он не отображается в моем списке доступных серверов для подключения в Visual Studio 2010. Я добавил несколько картинок, чтобы точно объяснить мою проблему.Я понятия не имею, как это исправить, потому что он работает и работает, но не отображается ...

enter image description here

enter image description here

enter image description here

Ответы [ 9 ]

35 голосов
/ 30 июня 2011

Если служба браузера SQL Server не запущена, она не найдет ее (которую вы отключили). Вы все равно должны иметь возможность подключиться к нему, даже если он не «обнаруживаем». Попробуйте подключиться с помощью (local)\SQLEXPRESS.

8 голосов
/ 15 марта 2016

Была такая же проблема, после поиска в Google в течение 2 часов, когда ничего не нашел, а имя сервера все еще не было там после обновления 100 раз!

( сервер не работает image )

Затем я попробовал еще 1 вещь:

Игнорирование того факта, что мой сервер не отображается в списке.

Я просто написал сервер nae "(local) \ SQLEXPRESS" и пошел к имени соединения, которое теперь было включено! (Я не осознавал этого раньше!)

если бы вы были такими дураками, как я, это мог бы быть ответ!

( рабочее изображение сервера )

6 голосов
/ 23 августа 2017

У меня была такая же проблема, я решил ее, набрав "."(без кавычек) в имени сервера.

screenshot

6 голосов
/ 07 мая 2015

У меня была та же проблема, что и у Стэна, и мне пришлось подключиться, используя IP-адрес базы данных SQL Server, а затем имя:

10.0.1.224 \ DatabaseName

  • Ваш ip можно найти с помощью cmd и отправив команду ping на устройство, на котором установлен SQL Server. (в моем случае сервер был размещен на виртуальной машине)
3 голосов
/ 22 декабря 2017

Я только что узнал, как выяснить имя локальной базы данных.

  1. Открыть представление -> Обозреватель объектов SQL Server.

  2. В проводнике выберите SQL Server, и вы увидите свой локальный сервер.

  3. Выберите его и нажмите F2, чтобы выбрать его имя.

  4. Теперь вы можете скопировать или изменить имя вашей локальной базы данных.

  5. Введите это имя в форме добавления соединения.

Отлично сработало для меня.Имя моей базы данных оказалось «(localdb)\MSSQLLocalDB».

Ни одно из других решений не помогло мне.И я думаю, что это должно помочь в большинстве случаев.

0 голосов
/ 22 января 2019

Просто запустите службу браузера SQL Server, это решит проблему.

0 голосов
/ 22 июля 2018

Я столкнулся с той же проблемой, My Visual Studio не показывает ни одного сервера SQL в сети, включая локальный сервер SQL.Я перепробовал все варианты, упомянутые выше.Наконец, я попытался отключить брандмауэр Windows и параметр Защитник в Windows 10. Затем я вижу все серверы SQL, включая локальный сервер SQL.Это сработало для меня.

0 голосов
/ 04 августа 2017

У меня была такая же проблема, я решил проблему с удалением VMware. И работает правильно.

0 голосов
/ 14 января 2016

Шахта перестала работать после последнего обновления Win10 (12 января 2016 г.).Я обновил все, пытаясь добиться успеха.Тем не менее, я думаю, что обновление SQL было необходимой частью решения, приведенного ниже, потому что этот параметр в обозревателе серверов полностью исчез.

Но после обновления решение в конечном итоге становится простым, как сказано здесь.В обозревателе сервера VStudio щелкните правой кнопкой мыши «Соединения данных» и выберите «Создать новую базу данных sql».

Используйте указанную выше строку (local) \ SQLEXPRESS 'и присвойте базе данных имя.

С этого момента это все, к чему вы привыкли. Я должен признать, что два дня, проведенные в попытках заставить его работать снова, привели меня в панику, вряд ли в те дни я пишу программное обеспечение, которого бы не было.компонент базы данных к нему, и я не мог редактировать ни одно из приложений, которые я уже написал. Хотя те, которые уже опубликованы, продолжали работать нормально.

Я подозреваю, что некоторые обновления MS выбили параметр реестра, который VStudioиспользует и в ближайшие месяцы, когда разработчик входит для редактирования базы данных, он / она получит неприятный сюрприз.

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