Czy możesz wygenerować skrypty bezpośrednio z SSMS?
- Kliknij prawym przyciskiem myszy bazę danych
- Wybierz zadania -> Generuj skrypty
- (Kliknij dalej, jeśli pojawi się ekran wprowadzający)
- Wybierz „Wybierz określone obiekty bazy danych”
- Wybierz obiekty, dla których chcesz wygenerować skrypty (tabele, procedury składowane itp.)
- Kliknij Dalej, a następnie określ nazwę pliku wyjściowego
- Kliknij Zakończ, aby wygenerować skrypt
To wygeneruje tylko schematy. Jeśli chcesz również wykonywać skrypty generujące dane, w kroku 6) kliknij przycisk Zaawansowane i przewiń w dół do „Typy danych do skryptu” i zmień go z „Tylko schemat” na „Tylko dane” lub „Schemat i dane”
W Twojej sytuacji możesz wykonać „Schemat i dane” dla wszystkich małych tabel konfiguracyjnych, a następnie „Tylko schemat” dla dużych tabel, do których nie chcesz eksportować danych.
Wiem, że nie jest to całkowicie zautomatyzowane, ale jest całkiem blisko. Jeśli chcesz jeszcze bardziej przyjrzeć się automatyzacji, sprawdź ten wątek. Nie jestem pewien, czy to działa w SQL 2005:
Jak mogę zautomatyzować zadanie „generowanie skryptów” w SQL Server Management Studio 2008?