Недавно я клонировал сервер разработки с производственного сервера Microsoft Dynamics 365 с установленным на нем SQL Server 2017. Теперь, когда я вхожу на сервер разработки и в SQL Server через SSMS, я получаю следующую ошибку.
Произошла ошибка, связанная с сетью или конкретным экземпляром, при установке соединения с SQL Server. Сервер не найден или не был доступен. Убедитесь, что имя экземпляра правильное и что SQL Server настроен на разрешение удаленных подключений. (поставщик: поставщик именованных каналов, ошибка: 40 - не удалось открыть соединение с SQL Server) (Microsoft SQL Server, ошибка: 2)
Пожалуйста, дайте мне знать, где я могу изменить информацию о сервере, чтобы запустить SQL Server.
Спасибо,
Захид
Вы пробовали подключаться к базе данных по IP-адресу, а не по имени?
Попробуйте подключиться к базе данных напрямую, а не через SSMS, ссылка ниже находится на веб-сайте Trend Micro, но она в равной степени применима для подключения к любой базе данных SQL Server.
Протестируйте соединение с SQL Server
Вы дважды проверили, что пароль правильный? Попробуйте ввести пароль в Блокноте, чтобы убедиться, что у вас нет ничего странного. Однажды у меня была клавиатура в виртуальной машине, настроенная на США, тогда как она должна была быть в Великобритании. То, что я считал речевым знаком, на самом деле было символом @. Ввод пароля в Блокноте выявил проблему.
Я на 99% уверен, что у меня было сообщение об ошибке, о котором вы сообщили, когда я пытался подключиться к SSMS в качестве пользователя SA на сервере БД A, когда пароль, который я вводил, был фактически для сервера БД (оба сервера находились в одной подсети). Я помню, как мне показалось странным, что я получил это сообщение об ошибке вместо того, чтобы мне сказали, что я ввел неправильное имя пользователя / пароль.