2013-07-12 2 views
0

Я использую две аналогичные базы данных SQL на двух разных серверах, один из которых локальный, а другой - онлайн. Я хочу передать данные в конце дня с локального сервера на онлайн-сервер.Передача данных SQL между двумя значениями данных

Каков наилучший способ автоматической передачи данных и эффективной защиты первичных ключей.

Спасибо

+0

Решена ли ваша проблема или вам нужна дополнительная помощь? –

ответ

2

Использование данных данных красных ворот. Это коммерчески.

(я просто удовлетворенного клиента и никоим образом не связаны с красных ворот)

1

Открыть среде SQL Server Management Studio, и подключаться к обоим серверам, в обозревателе объектов щелкните правой кнопкой мыши на сервере и выберите Задачи , и выберите «Импортировать данные» или «Экспортировать данные», тогда это простой мастер, чтобы перейти оттуда.

SSMS также может сравнивать схему (не нужно платить за программное обеспечение сравнения RedGate), если это необходимо.

+0

Спасибо, Дай, но я хочу использовать его автоматически. – Kamran

+0

Вы можете использовать агент SQL Server для запуска задания импорта/экспорта данных (с использованием DTS) по расписанию. – Dai

1

Я считаю, что вы пытаетесь сделать, это база данных зеркала, обновляется ежедневно, если это так:

Использование зеркального отображения базы данных является лучшей практикой (Вместо того, чтобы вручную делать это самостоятельно), я предлагаю :

  1. Читайте о зеркалировании здесь: Database Mirroring

  2. Следуйте это руководство: Setting Up Database Mirroring

    Ваш локальный сервер должен быть главным и интернет будет зеркала

Я очень рекомендую этот подход, вместо того, чтобы вручную сценарии данные (см ссылку, чтобы ответить ниже), он даст вам такие преимущества, как автоматический переход на другой ресурс (когда ваш локальный сервер выйдет из строя, он будет использовать удаленный), вы можете прочитать все о преимуществах в ссылках выше.

Если вы хотите в конечном итоге сделать это вручную по любой причине, или вы не имеете SQL Server Enterprise Edition, а затем прочитать мой ответ на этот вопрос:

sql-server-copying-tables-from-one-database-to-another

+0

зеркальное отображение базы данных доступно только на SQL-сервере. Издание предприятия и разработчик – Yugz

+0

Спасибо, я добавил примечание об этом. –

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