Как подключиться к внешней базе данных через SQL Server Management Studio? - PullRequest
1 голос
/ 21 декабря 2011

Итак, у меня есть сервер, размещенный на внешнем хостинг-провайдере.Для работы на сервере мне просто нужно удаленно подключиться с помощью IP-адреса, имени пользователя и пароля.Когда я удаленно подключаюсь, я могу открыть SQL Server Management Studio и работать с базами данных.Я использую:

Server Name: (local)
Authentication: Windows Authentication
Username: SERVER\Administrator (Administrator is the username to remote connect)

Я хотел бы подключиться к серверу баз данных из SQL Server на моем локальном компьютере.Очевидно, я не могу использовать (local) в качестве имени сервера и не могу использовать аутентификацию Windows.

Я ужасно настроен на подобные вещи, и я действительно даже не знаю, что искатьза.Нужно ли что-то настраивать в SQL Server на моем сервере?Или я могу использовать учетные данные для подключения к серверу?

Ответы [ 2 ]

0 голосов
/ 21 декабря 2011

Будет две проблемы.

  1. Порты должны быть открыты на удаленном сервере для подключения с вашего компьютера к серверу

  2. При использовании проверки подлинности Windows необходимо установить доверительные отношения между SERVER и доменом проверки подлинности для учетной записи, на которой запущена SSMS на локальном компьютере

Вы можете обойти 2, создав учетную запись SQL Server на сервере (если у вас есть для этого права) и войдя в систему как пользователь SQL Server вместо того, чтобы полагаться на контроллер домена для аутентификации.

1 нетак же легко обойтись без какого-либо VPN или другого туннеля.После настройки пользователя SQL Server просто попробуйте подключиться к компьютеру по IP-адресу, а не (локально).

0 голосов
/ 21 декабря 2011

Вы, вероятно, не сможете сделать это, поскольку брандмауэр заблокирует порт, через который SQL Server обменивается данными.Хостинг-провайдер, вероятно, не разрешит этот трафик через свой брандмауэр, поскольку это представляет серьезную угрозу безопасности.

По сути, вы застряли на удаленном рабочем столе.

Другая возможность - это организация VPN илиSSH туннелирование.Посмотрите, может ли ваш провайдер поддерживать IPSEC VPN.Если вы можете настроить VPN, вы сможете подключиться к серверу таким образом.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...