Ночные импортируемые или присоединяемые копии производственной базы данных - PullRequest
1 голос
/ 18 сентября 2008

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

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

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

Мы предпочитаем метод присоединения / отсоединения, а не что-то вроде мастера публикации сервера sql из-за того, насколько быстрее присоединение, чем импорт.

Я должен упомянуть, что у нас есть только SQL Server Standard, поэтому некоторые функции будут недоступны.

Какой лучший способ сделать это?

Ответы [ 3 ]

1 голос
/ 18 сентября 2008

* MSDN 1002 *

Я бы сказал, используйте эти процедуры в задании агента SQL (используйте master.xp_cmdshell для выполнения копирования).

0 голосов
/ 18 сентября 2008

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

Я бы порекомендовал вам написать скрипт, который автоматически запускается, скажем раз в день, что:

  1. Удаляет текущую тестовую базу данных.
  2. Восстанавливает текущую производственную резервную копию в тестовую среду.

Вы можете написать простой скрипт для этого и выполнить его с помощью инструмента командной строки isql.exe.

0 голосов
/ 18 сентября 2008

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

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

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