Mamy prostą instancję bazy danych z wystarczającą ilością danych w bazach danych, aby była użyteczna, i możemy ją wykorzystać do celów demonstracyjnych, a ja chcę umieścić jej kopię na moim laptopie, aby móc użyć jej do pracy programistycznej, gdy Nie ma mnie w biurze. (Zwykłe instancje bazy danych deweloperów mają około 150 GB, ta jedna instancja to 3 GB)
Jaka jest najbardziej powtarzalna / skryptowalna metoda odtwarzania instancji na moim laptopie? Jestem pewien, że będę musiał ponownie uruchomić Instalatora dla SqlServer2008 i skonfigurować instancję, ale potem ... Myślę, że chcę móc usuwać moje stare bazy danych co miesiąc i tak dalej. skopiuj wszystkie nowe rzeczy na mój laptop, ponieważ moja instancja nie zmieni się ani w jednym systemie demonstracyjnym, ani na laptopie. Ale same bazy danych zostaną zaktualizowane, odświeżając sproki i tym podobne.
Rozważałem skrypty wszystkich „upuszczania plików bazy danych; dodaj pliki bazy danych {ścieżka}” i trzymania ich w jakimś możliwym do uruchomienia pliku wsadowym, a następnie mogę „upuścić, usunąć, skopiować, dodać”, ale zastanawiałem się, czy był lepszy sposób niż tylko xcopy i partia?
Staram się to robić tanio (nie zawsze staramy się robić tanie), więc nie jestem szczególnie zainteresowany produktami RedGate lub podobnymi. Chcę coś, co mogę łatwo utrzymać w edytorze tekstu dla siebie.