У нас есть простой экземпляр базы данных с достаточным количеством данных в базах данных, чтобы сохранить его полезность, и мы можем использовать его в демонстрационных целях, и я хочу разместить его копию на своем ноутбуке, чтобы я мог использовать его для работы разработчиков, когда Я не в офисе. (Обычные экземпляры базы данных составляют около 150 ГБ, этот экземпляр - 3 ГБ)
Какой самый повторяемый / пригодный для сценариев метод восстановления экземпляра на моем ноутбуке? Я уверен, что мне придется снова запустить программу установки для SqlServer2008 и настроить экземпляр, но после этого ... Я думаю, что хочу иметь возможность удалять свои старые базы данных каждый месяц или около того и скопируйте все новые вещи на мой ноутбук, так как мой экземпляр не изменится ни на одной демонстрационной системе, ни на ноутбуке. Но сами базы данных будут обновляться, с обновлениями на sprocs и т.п.
Я подумал написать сценарий для всех «отбрасывать файлы базы данных; добавить файлы базы данных {путь}» и сохранить их в каком-нибудь исполняемом пакетном файле, а затем я могу «удалить, удалить, скопировать, добавить», но подумал, есть ли был лучший способ, чем просто xcopy и партия?
Я пытаюсь делать это по дешевке (не всегда ли мы стараемся делать что-то по дешевке), поэтому меня не особо интересуют продукты RedGate или тому подобное. Я хочу то, что я могу легко поддерживать в текстовом редакторе для себя.