невозможно подключиться к локальному экземпляру sql - PullRequest
1 голос
/ 20 октября 2011

Я пытаюсь подключиться к своему локальному экземпляру sql server 2008. Я использую sql server management studio 2008 R2. logindetails:

servername: .\SQLEXPRESS
authentication: Windows Authentication
username:myuser

Возможно, интересная деталь: когда я смотрю в диспетчере конфигурации сервера sql, под службами сервера sql ничего нет?

Сообщение об ошибке:

НАЗВАНИЕ: Подключение к серверу

Невозможно подключиться к mymachinename \ SQLEXPRESS.

ДОПОЛНИТЕЛЬНАЯ ИНФОРМАЦИЯ:

Ошибка сети или экземпляра установление соединения с SQL Server. Сервер не найден или был недоступен. Убедитесь, что имя экземпляра правильное и SQL Server настроен для разрешения удаленных подключений. (поставщик: SQL Сетевые интерфейсы, ошибка: 26 - Ошибка при поиске сервера / экземпляра Указано) (Microsoft SQL Server, ошибка: -1)

Ответы [ 5 ]

2 голосов
/ 30 августа 2012

У меня была такая же проблема.Я открыл окно «Управление компьютером -> службы» и увидел, что SQl Server и агент SQL Server не работают.Я попытался запустить их и получил сообщение, что они не могут быть запущены из-за ошибки входа в систему.

Я открыл их (свойства), изменил логин и пароль (мой недавно обновился), а затем запустил службы.Открыл SQL и попытался войти в систему с аутентификацией Windows - работал как шарм. По сути, эти службы должны быть запущены.

В качестве альтернативы, я считаю, что менеджер конфигурации SQL укажет вам то же самое на панели служб.local как имя экземпляра, если вы все еще не можете войти в систему.

Надеюсь, это поможет!

2 голосов
/ 20 октября 2011

Вам может потребоваться запустить диспетчер конфигурации SQL Server как администратор, чтобы просмотреть службы.Не уверен, почему вы видите "ничего".Что именно вы подразумеваете под «ничем»?

Вот контрольный список того, что вам нужно искать:

  • SQL Server Express (в вашем случае) - это именованный экземпляр.Поэтому вам необходимо убедиться, что служба Браузер SQL Server запущена.Это можно сделать с помощью диспетчера конфигурации SQL Server (SSCM).Причина, по которой эта служба должна быть запущена для именованных экземпляров, заключается в том, что это происходит через порт 1434 при попытке установить соединение.Именованные экземпляры используют случайные порты (тогда как по умолчанию это установленный порт, по умолчанию 1433)
  • Если вы пытаетесь ударить этот экземпляр удаленно, вам нужно пройти через SSCM и убедиться, что в * 1010 включены протоколы* TCP / IP .По умолчанию в SQL Server Express включен только протокол Общая память , так как он часто используется в локальных приложениях
  • Убедитесь, что вы можете пропинговать реальный компьютер (если это не локальный ящик) дляисключить проблемы с сетью
0 голосов
/ 20 октября 2011

Возможно, у вас не запущен экземпляр SQL Server, с которого вы пытались получить доступ к SQL Server через SSMS

0 голосов
/ 20 октября 2011

Я снова установил sql сервер и теперь он работает!

0 голосов
/ 20 октября 2011

Убедитесь, что ваш экземпляр SQL Server называется SQLEXPRESS. Вы можете быстро взглянуть на серверы, запущенные в Sql Server Configuration Manager. Обычно вы получаете эту ошибку, когда Management Studio не может найти экземпляр Сервера.

Дайте нам знать, как вы поживаете!

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