SQL Server 2008 R2 - Как использовать производственную базу данных через среды разработки / тестирования или как скопировать схему SQL и все ее данные в другую - PullRequest
0 голосов
/ 29 января 2020

В настоящее время у нас есть 3 Windows виртуальной машины Server 2008 R2, идентичной сборки для Sage x3, одна для базы данных производства / формирования / бюджета, вторая для QA (квалификации) и третья для разработки и тестирования. В результате получается 6 баз данных.

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

Поскольку я не специалист по базам данных (в настоящее время учусь на инженера по инфраструктуре), не говоря уже о Microsoft SQL Server ... Я пришел к попросить у вас совета и лучших практик. Наша инфраструктура довольно современная, надежная и просторная, у нас нет проблем с емкостью хранения или производительностью, но в интересах оптимизации я бы хотел, насколько это возможно, избежать дублирования в 6 раз рабочей виртуальной машины (о 800 Go) или производственную базу данных, так как это более или менее актуально на самом деле ...

Так есть ли способ использовать производственную базу данных из другой среды, но перенаправить записи этих сред в другую местоположение, указывающее c для каждой среды (другой схемы или где-то еще ...), чтобы поддерживать чистоту производственной базы данных, как это должно быть, точно так же, как снимок виртуальной машины физически (перенаправление при записи)? Если нет, я думаю, что мне придется копировать базу данных 6 раз (не стесняйтесь, скажите мне, если я ошибаюсь) ... Как я могу продолжить в SQL Server 2008 R2, потому что трудно найти, как копировать таблицы (и их данные) из заданной c схемы в другую схему базы данных на другом сервере и для ее автоматизации.

И, впоследствии, можно ли делать разностное копирование (например, каждую ночь), чтобы уменьшить продолжительность процесса.

Большое спасибо за все ваши ответы:)

С уважением, Tigerblue77

...