Назад | Перейти на главную страницу

MS SQL Server 2012 - невозможно получить доступ к экземпляру на локальном хосте

5 дней назад у меня был доступ к SQL Server на моем компьютере localhost через SSMS, без ошибок при входе в систему с учетными данными. Теперь я получаю такую ​​ошибку:

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


Система не может найти файл

Конец сообщения об ошибке =============================================== ==========================

Как я могу увеличить количество подключений для доступа к SQL, если я не могу получить доступ к SSMS или SQLCmd для выполнения sp_configure или щелкнуть правой кнопкой мыши мою базу данных и отредактировать свойства, чтобы увеличить максимальное разрешенное количество подключений? Или это другой вопрос? В настоящее время я отключил именованные каналы и клиентские протоколы с общей памятью, включен только tcp / ip. Когда все включено, я получаю ту же самую ошибку. Я пробовал включать и выключать брандмауэр, такая же проблема со всеми включенными клиентскими протоколами.

Заранее спасибо, -Lane

Благодаря сквиллмана ответ, вместе с этими еще несколькими шагами я исправил свою проблему:

  1. Отключены все службы, кроме SQL Server (MSSQLSERVER)
  2. Перезагрузите компьютер (скорее всего, перезапуск службы SQL Server (MSSQLSERVER) тоже подействовал бы)
  3. Теперь я мог войти в SSMS, но при попытке щелкнуть правой кнопкой мыши экземпляр и перейти к свойствам происходил сбой.
  4. Выйти из SSMS, запустить cmd и введите sqlcmd (Это автоматически входит в мой экземпляр, возможно, вам придется указать имя пользователя и пароль с помощью переключателей -S и -U соответственно)
  5. Тип sp_configure, затем GO (Я заметил, что «пользовательские соединения», config_value и run_value были установлены на 2, когда по умолчанию должно быть 0?)
  6. Бегать exec sp_configure 'user connections', 0. затем GO. затем reconfigure. затем GO. (Я ссылался на это для синтаксис команды. Так же 0 значение представляет неограниченное количество удаленных подключений)
  7. Перезапустить службу SQL Server (MSSQLSERVER)
  8. Должен иметь возможность войти в систему с помощью SSMS и использовать все функции.

Попробуйте остановить все службы, кроме ядра базы данных (SQL Server (MSSQLSERVER)) и посмотрите, сможете ли вы подключиться через SSMS.