SQL Server 2008 R2 не может подключиться к локальной базе данных в Management Studio
Я использую SQL Server 2008 R2 Express.
Сначала я установил SQL Server 2008 R2 Express Management Studio, а затем установил SQL Server 2008 R2 Express. У меня есть экземпляр SQLEXPRESS
, и он настроен на автоматический.
Я пытаюсь подключиться к нему локально с помощью проверки подлинности Windows. Имя сервера установлено на локальное, а имя пользователя выделено серым цветом и установлено в мое имя пользователя.
Когда я пытаюсь подключиться, я получаю следующую ошибку:
![enter image description here]()
Я установил неправильную SQL Server Management Studio?
Ответы
Ответ 1
Если ваш экземпляр называется SQLEXPRESS
, вам нужно использовать .\SQLEXPRESS
или (local)\SQLEXPRESS
или yourMachineName\SQLEXPRESS
в качестве имени вашего сервера - если у вас есть именованный экземпляр, вам нужно укажите имя экземпляра в имени вашего сервера.
Ответ 2
Также необходимо запустить службу SQL Server Browser".
Перейдите в раздел "Управление компьютером" > "Службы".
![how to browse to computer management]()
Найти найти "Браузер SQL Server"
- установите для параметра
- а также вручную запустить его (2)
![how to edit sql server browser properties and start it]()
Надеюсь, что это поможет.
Ответ 3
Выполните следующие шаги для подключения к SQL Server 2008 r2 (проверка подлинности Windows)
Шаг 1: Панель управления Goto → Инструменты администратора → Услуги
выберите SQL SERVER (MSSQLSERVER) и дважды щелкните по нему
Шаг 2:
Нажмите "Сервис"
Шаг 3:
Теперь войдите на сервер SQL с аутентификацией Windows
и используйте имя пользователя: (local)
Наслаждайтесь...
Ответ 4
Я также получил эту ошибку, когда служба остановилась. Вот еще один путь, чтобы начать свой сервис...
- Найдите "Сервисы" в меню "Пуск" и нажмите на него:
![enter image description here]()
- Найдите сервис для нужного вам экземпляра и выберите его (показано ниже)
- Нажмите начало (показано ниже)
![enter image description here]()
Примечание. Как сказал Кенан, если тип запуска ваших служб не установлен в значение "Автоматический", вам, вероятно, нужно дважды щелкнуть службу и установить значение "Автоматический".
Ответ 5
Я знаю, эта проблема может быть решена очень многими людьми, и многие из них удалили и переустановили сервер sql для решения этой проблемы.
В моем наблюдении проблема не подключения службы базы данных локально только из-за вашего сетевого подключения, которое вы используете, в большинстве случаев эти проблемы возникают при использовании Wi-Fi-сети.
Решение: если вы используете wi-fi, тогда просто щелкните правой кнопкой мыши по статусу сети и получите информацию об ip и введите тот же ip в имени сервера sql,
это будет работать.
С уважением
Vishwajeet
Ответ 6
У меня такая же ошибка, но с другим случаем. Позвольте мне привести решение из здесь:
К счастью, у меня тоже такая же настройка на моем рабочем столе. Я установил первый экземпляр по умолчанию, а затем Sql Express. Все нормально для меня в течение нескольких дней. Затем я попытался подключиться так, как вы пытаетесь, то есть с MachineName\MsSqlServer для экземпляра по умолчанию, и я получил exctaly такая же ошибка.
Итак, решение - это когда вы пытаетесь подключиться к экземпляру по умолчанию, вы не нужно указывать имя экземпляра. (ну это что-то озадаченное меня, почему он терпит неудачу, когда мы даем имя экземпляра, когда оно является экземпляр по умолчанию? Это какая-то ошибка, не знаю)
Просто попробуйте - PC-NAME, и все будет хорошо. PC-NAME - это Экземпляр MSSQLServer.
Редактирование: после того, как вы снова прочитали свой вопрос, я понял, что вы не зная о том, что MSSQLSERVER является экземпляром по умолчанию Sql Сервер. А для подключения к экземпляру по умолчанию (MSSQLSERVER) вы не нужно указывать имя экземпляра в строке подключения. "MachineName" само по себе означает "MachineName\MSSQLSERVER".
Ответ 7
Многие из вышеперечисленных помогли мне, плюс принятый ответ, но поскольку я был в экземпляре EC2, я понятия не имел, что такое мое имя экземпляра. Наконец, я открыл диспетчер конфигурации SQLServer и в столбце "Имя", использовал все, что есть в качестве сервера соединений, поэтому в моем случае. \EC2SQLEXPRESS и отлично работает!
![введите описание изображения здесь]()
Ответ 8
Итак, могут быть различные причины поведения Sql Server Management Studio (SSMS), описанного выше:
1. Похоже, что если наша SSMS не открывалась довольно долго, ОС переводит ее в спящий режим. Решение состоит в том, чтобы вручную активировать наш SQL-сервер, как показано ниже:
- Перейдите в Компьютер Management--> Услуги и Applications--> Услуги. Как вы видите, статус этой службы в настоящее время пуст, что означает, что она остановлена.
![enter image description here]()
- Дважды щелкните параметр SQL Server, и появится окно мастера, как показано ниже. Установите тип запуска "Автоматический" и нажмите кнопку "Пуск", которая запустит нашу службу SQL.
![enter image description here]()
- Теперь проверьте состояние вашего SQL Server. Он будет отображаться как "Бег".
![enter image description here]()
- Также вам необходимо убедиться, что другие связанные службы, которые также требуются для полноценной работы нашего SQL Server, также работают и работают, такие как браузер SQL Server, агент SQL Server и т.д.
2. Вторая причина может быть из-за неправильного ввода учетных данных. Поэтому введите правильные учетные данные.
3. Если вы забыли свои учетные данные, выполните следующие действия:
- Первое, что вы можете сделать, это войти в систему, используя "Аутентификацию Windows" вместо "Аутентификация SQL Server". Это будет работать, только если вы вошли в систему как администратор.
- Второй случай, что если вы забудете имя локального сервера? Нет проблем, просто используйте "." вместо вашего имени сервера, и оно должно работать.
![enter image description here]()
ПРИМЕЧАНИЕ. Это будет работать только для локального сервера, а не для удаленного сервера. Для подключения к удаленному серверу необходим IP-адрес удаленного сервера.
Ответ 9
У меня была эта проблема. Мое решение: изменить один и тот же пароль другого в windowns. Служба перезагрузки (проверьте вход в закладку Service SQL).
Ответ 10
У меня была такая же проблема при подключении к Microsoft Sql Server Management Studio.
Microsoft Sql Server Management Studio - Ошибка
Наконец я придумал простое решение, которое облегчило мою жизнь. Я очень рекомендую это видео, если вы все еще сталкиваетесь с проблемой.
https://www.youtube.com/watch?v=4GfQk2117d4