Назад | Перейти на главную страницу

Скопируйте данные SQL Server из одного места в другое через Интернет

Как я могу скопировать определенные данные SQL-сервера с одного сервера на другой, не открывая прямой доступ к SQL-серверу в брандмауэре?

Я думал о таких вещах, как интеграционные услуги в сочетании с веб-сервисом-получателем и т. Д. Но я не знаю, насколько это практично.

В зависимости от того, какое издание у вас есть, вы можете посмотреть на несколько вещей.

Если вы можете использовать VPN-соединение между двумя серверами, то хорошим вариантом будет репликация или доставка журналов. Или, может быть, просто несколько заданий резервного копирования / восстановления, написанных вручную, или пакетов IS, как вы предложили.

Вы говорите, что находитесь в 2008 году, поэтому Репликация слияния Web Sync может быть еще одним вариантом для вас, если вы не можете использовать VPN. В прошлом у меня была задача IS, отправляющая данные на другой сервер через SFTP, что было неуклюже, но работало.

На самом деле все зависит от того, что вы хотите делать с данными и с какой задержкой вы хотите, чтобы выбрать лучший вариант.

Если вам нужно одноразовое копирование, вы можете сделать это с помощью резервного копирования и восстановления базы данных.

Если вам нужно зеркало базы данных, я думаю, вам нужно использовать репликацию.