5 дней назад у меня был доступ к SQL Server на моем компьютере localhost через SSMS, без ошибок при входе в систему с учетными данными. Теперь я получаю такую ошибку:
================================================== ================================ Ошибка, связанная с сетью или конкретным экземпляром, при установлении соединения с SQL Server. Сервер не найден или не был доступен. Убедитесь, что имя экземпляра правильное и что SQL Server настроен на разрешение удаленных подключений. (поставщик: поставщик общей памяти, ошибка: 40 - не удалось открыть соединение с SQL Server) (Microsoft SQL Server, ошибка: 2)
Система не может найти файл
Конец сообщения об ошибке =============================================== ==========================
Как я могу увеличить количество подключений для доступа к SQL, если я не могу получить доступ к SSMS или SQLCmd для выполнения sp_configure или щелкнуть правой кнопкой мыши мою базу данных и отредактировать свойства, чтобы увеличить максимальное разрешенное количество подключений? Или это другой вопрос? В настоящее время я отключил именованные каналы и клиентские протоколы с общей памятью, включен только tcp / ip. Когда все включено, я получаю ту же самую ошибку. Я пробовал включать и выключать брандмауэр, такая же проблема со всеми включенными клиентскими протоколами.
Заранее спасибо, -Lane
Благодаря сквиллмана ответ, вместе с этими еще несколькими шагами я исправил свою проблему:
cmd
и введите sqlcmd
(Это автоматически входит в мой экземпляр, возможно, вам придется указать имя пользователя и пароль с помощью переключателей -S и -U соответственно)sp_configure
, затем GO
(Я заметил, что «пользовательские соединения», config_value и run_value были установлены на 2, когда по умолчанию должно быть 0?)exec sp_configure 'user connections', 0
. затем GO
. затем reconfigure
. затем GO
. (Я ссылался на это для синтаксис команды. Так же 0
значение представляет неограниченное количество удаленных подключений)Попробуйте остановить все службы, кроме ядра базы данных (SQL Server (MSSQLSERVER)
) и посмотрите, сможете ли вы подключиться через SSMS.