Лучший способ создать ночную репликацию базы данных Sql Server - PullRequest
1 голос
/ 17 июня 2011

Я хочу создать работу, которая выполняется каждую ночь. У меня есть база данных (MyDatabase), которую я хочу скопировать / заменить моей промежуточной базой данных (MyDatabase_Stage).

Полагаю, самый простой способ - это сделать что-то, связанное с агентом SQL Server, но я никогда не делал ничего подобного раньше. Каков наилучший метод и самый простой путь для получения этой настройки и тестирования?

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

Ответы [ 2 ]

1 голос
/ 17 июня 2011

скопируйте файл .bak на ваш промежуточный сервер и восстановите его с помощью скрипта.Запустите сценарий по расписанию в задании агента.

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

0 голосов
/ 17 июня 2011

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

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