Временное резервное копирование / восстановление данных во время тестирования - PullRequest
0 голосов
/ 05 ноября 2008

Мне нужно сделать резервную копию исходных данных из таблицы, чтобы я мог заполнить их тестовыми данными, а затем восстановить их снова после разработки / тестирования и т. Д. Кто-нибудь знает какие-нибудь быстрые способы достижения этого? Я на SQL Server 2005.

Спасибо.

Ответы [ 3 ]

1 голос
/ 05 ноября 2008

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

Существует много документации по зеркалированию в MSDN и Technet. Быстрый Google нашел эту статью: http://www.microsoft.com/technet/prodtechnol/sql/2005/dbmirror.mspx

1 голос
/ 05 ноября 2008

Создать временную таблицу. Скопируйте данные во временную таблицу. После тестирования скопируйте данные обратно и удалите временную таблицу.

1 голос
/ 05 ноября 2008

Вы можете использовать SSIS для резервного копирования таблицы в таблицу с другим именем в вашей базе данных.

Затем удалите измененную таблицу в БД, когда вы закончите, и переименуйте скопированную таблицу в исходное имя. Все, что вам нужно сделать, это восстановить отношения.

РЕДАКТИРОВАТЬ: Я бы не стал делать это в производственной среде

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