Oggies14 Ответов: 1

Подключение к базе данных в другой среде


Как я могу связать две базы данных sql в разных средах? Один из них я должен войти в систему через vpn (Pulse), а другой находится в моей сети. Мне это нужно для обновления столбцов в базе данных, к которой я подключаюсь через vpn. Пожалуйста помочь

Что я уже пробовал:

Попробовали следующее:
select * from idmsSMSOutBox, [10.100.10.12].[SybABCBotDist].[dbo].[idmsSMSOutBox]

ZurdoDev

Создайте связанный сервер. google for sql linked servers.

Oggies14

Будет ли он подключаться через vpn

ZurdoDev

Он подключается по сети. Таким образом, вам придется подключаться через vpn, но тогда sql это не волнует. Он просто должен быть в состоянии достичь ip.

1 Ответов

Рейтинг:
1

CHill60

Как сказал @RyanDev, настройте базу данных на VPN как связанный сервер. Здесь на CodeProject есть статья о более старых версиях Как настроить связанные серверы за минуту[^] и еще один пример здесь - Настройка связанного сервера для удаленного экземпляра SQL Server — DatabaseJournal.com[^]
Вы также отметили этот вопрос с помощью MySQL, так что это может оказаться полезным Создание связанного сервера с MySQL из SQL Server[^]

Похоже, вы уже можете войти в VPN, но для связанного сервера вам может потребоваться групповой вход или что - то подобное-вам нужно будет обсудить это с вашими сетевыми людьми, которые управляют серверами. Проверьте с ними, нет ли брандмауэров, блокирующих любые порты, которые вам могут понадобиться. Связанные серверы SQL server на самом деле не заботятся о том, как они подключены (LAN vs VPN vs Cloud), пока к ним можно получить доступ.