Как вытащить данные из размещенной БД AWS в локальную или Azure SQL БД - PullRequest
0 голосов
/ 08 января 2020

Как установить соединение с базой данных AWS и перетащить или запросить данные в локальной или Azure размещенной * БД сервера SQL? Могу ли я быть направлена ​​в нужное место или на ресурс?

Спасибо.

1 Ответ

0 голосов
/ 08 января 2020

Нет ничего особенного в том, что они находятся в AWS или Azure виртуальных машинах. Чтобы это работало, вам нужно подключение TCP / IP от вашего клиента к серверу, и вам нужно, чтобы порт 1433 не блокировался на этом пути.

Виртуальная машина в AWS или Azure должна иметь видимый снаружи IP-адрес, или вам необходимо подключиться через VPN к внутренней сети облачной системы. Операционная система на этой виртуальной машине, на которой размещен SQL Сервер должен иметь правило брандмауэра, разрешающее входящий порт 1433.

Как только вы это сделаете, вы можете просто настроить связанный сервер на своем конце, чтобы относится к SQL серверу на другом конце. Это позволит вам запрашивать таблицы на сервере с помощью четырех названий частей, то есть связанных имя_сервера.databasename.schemaname.tablename.

Если у вас есть SQL Сервер с одинаковым сопоставлением на обоих концах, также убедитесь, что вы установили «совместимость сопоставления» в конфигурации связанного сервера. (Это может иметь огромное значение для производительности)

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