2016-03-29 4 views
2

Я пытаюсь подключиться удаленно к моей amazon ec2 msssql intance.Как подключиться к SQL Server, работающему поверх Amazon EC2

Я локально (через RD), подключившись к нему с помощью Management Studio. Это единственный вариант, он появился в разделе Локальные серверы -> Databse двигателя в меню «Подключение к серверу»

enter image description here

Удивительно, но когда я пинг к домену бастовали корыто, я получаю ответ от ЧАСТНЫЙ IP.

Так дорогая амазонка и друзья: Где я могу получить публичный IP-адрес для сервера базы данных?
Почему ваш установочный образ Windows + SQL Server настроен так, чтобы указывать на другой сервер, другой, который подключается через RD.

Я ничего не пропустил? Что мне делать?

ответ

0

Публичный IP-адрес для вашего SQL-сервера - это общедоступный IP-адрес, назначенный экземпляру EC2. Вы увидите это, когда посмотрите сведения о экземпляре EC2 в консоли управления AWS. Общественность IP будет либо:

  • автоматического назначенным IP-адрес, или
  • упругого IP адрес

Внутри экземпляр EC2 видит только частный IP-адрес. Он не знает об общедоступном IP-адресе. Вот почему при отправке имени сервера он разрешает внутренний IP-адрес.

Если вы хотите подключиться к SQL серверу удаленно, вам нужно сделать следующее:

  1. Открыть порт 1433 на локальном, интернет-облицовочный IP адрес
  2. Подключение к серверу SQL на это общедоступный IP-адрес
  3. Дважды проверьте, что ваш SQL-сервер имеет подключения TCP/IP. Часто он отключен по умолчанию
+0

Не работает ... Я пытаюсь подключиться к серверу serverIP: 1433 (будучи сервером, тем же IP-адресом, который я подключаю через RD), и я ничего не получаю. Как ничто не слушает 1433. Что мне делать? –

+1

Дважды проверьте, что ваш SQL-сервер имеет подключения TCP/IP. Часто он отключен по умолчанию. –

+0

Это сделало трюк! –

Смежные вопросы