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

Не удается подключиться к удаленному экземпляру SQL Server Express

Я пытаюсь подключиться к экземпляру базы данных SQL Server Express на удаленном сервере. Я предпринял следующие шаги, чтобы сделать это возможным:

Для брандмауэра Windows я пробовал следующее:

Затем я попытался подключиться через Sql Server Management Studio, используя следующие имена серверов:

  1. \ [IP-адрес] \ pipe \ MSSQL $ SQLEXPRESS \ sql \ query
  2. [ipaddress] \ SQLEXPRESS

Оба терпят неудачу с ошибкой, показанной ниже. Я что-то упустил?

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

(Кстати, я могу пинговать сервер ...)

Я думаю, вам следует указать используемый порт, если вы не используете браузер службы SQL (который, как мне кажется, не работает на вашем компьютере).
Как объяснено Вот у вас есть два варианта: использовать браузер служб SQL или явно указать порт.

Попробуйте подключиться, используя TCP / IP, а не именованные каналы.

Правильно ли вы используете имя экземпляра? Если вы установили SQL Server в качестве экземпляра по умолчанию, вам не нужно добавлять \ SQLEXPRESS в имя сервера, просто используйте IP.

Мне пришлось разрешить SQL Server Management Studio Express в моем брандмауэре. Я думаю, что исходящие подключения были заблокированы. Теперь это работает!