Как мне подключиться к экземпляру MS SQL на AWS?
Я предпринял следующие шаги:
- Создан аккаунт AWS
- Раскрутил экземпляр MS SQL Server Express
- Добавлена группа безопасности для TCP 1433, мой IP, префикс 32
- Добавлена переадресация для моего домашнего брандмауэра, для порта 1433, на мой компьютер разработчика
- Используя SQL Management Studio на этом компьютере, я пытаюсь подключиться к имени сервера, показанному в консоли AWS, используя имя учетной записи sa и пароль, указанные ранее.
Я получаю сообщение "Не удается подключиться... ошибка сети... Параметр неверен".
В локальной сети я должен проверить, что удаленное администрирование и TCP включены для экземпляра SQL. Однако очевидно, что любое администрирование облачной машины будет удаленным, и для группы параметров по умолчанию включен удаленный доступ, поэтому я предполагаю, что это установлено по умолчанию.
При подключении через RDP экземпляр не показывает установленного программного обеспечения, связанного с SQL. Я подозреваю, что экземпляр RDS должен быть каким-то образом связан с экземпляром Windows, или, возможно, если я хочу получить доступ RDP к серверу, поддерживающему RDS, мне нужно установить его на сервер как приложение, а не использовать RDS.
Эти основные вещи были удивительно трудными для Google; кажется, что переключение между EC2 и VDC оставило конфликтующие наборы документации всплывающими там.
2 ответа
У меня была похожая проблема при использовании RDS. Я решил это:
- Я использовал частные подсети (без коробки NAT) вместо публичных
- Было 2 маршрута, а не один.
После того, как я перешел в публичные подсети (создал новую, чтобы присоединиться к текущей, чтобы сформировать новую группу подсетей - затем я уничтожил экземпляр, группу подсетей и воссоздал их), я все равно не смог подключиться и обнаружил, что при создании второй общедоступной подсети У меня было 2 разных маршрута (и у моего SQL-сервера был IP-адрес из только что созданной подсети. Изменен маршрут на тот, который использовался в первой общедоступной подсети.
Убедитесь, что экземпляр базы данных общедоступен. Перейдите на панель инструментов RDS, затем просмотрите подробности экземпляра.
Если это не так, то вам придется воссоздать экземпляр. Кажется, нет способа изменить эту опцию.