Допустим, у вас есть база данных, которая обслуживала компанию в течение 10 лет. Ее размер составляет 500 ГБ, в нем есть множество таблиц, хранимых процедур и триггеров.
Теперь предположим, что вы хотите создать урезанную версию базы данных для использования в качестве испытательного стенда для использования в интеграционном тестировании, а также для отдельных тестировщиков и разработчиков, чтобы развернуть экземпляры для игры вокруг с.
В общих чертах, как бы вы подошли к этой задаче?
Если это важно, я имею в виду базу данных SQL Server 2008.
Изменить: удалено «модульное тестирование», потому что, конечно, модульные тесты не должны интеграция тестовой базы данных