Sqlserver
 sql >> Baza danych >  >> RDS >> Sqlserver

Jak skopiować schemat i niektóre dane z SQL Server do innej instancji?

Czy możesz wygenerować skrypty bezpośrednio z SSMS?

  1. Kliknij prawym przyciskiem myszy bazę danych
  2. Wybierz zadania -> Generuj skrypty
  3. (Kliknij dalej, jeśli pojawi się ekran wprowadzający)
  4. Wybierz „Wybierz określone obiekty bazy danych”
  5. Wybierz obiekty, dla których chcesz wygenerować skrypty (tabele, procedury składowane itp.)
  6. Kliknij Dalej, a następnie określ nazwę pliku wyjściowego
  7. 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?



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Jak zwiększyć wydajność bazy danych?

  2. Przekazywanie pustej listy do parametru typu tabeli zdefiniowanego przez użytkownika w funkcji skalarnej

  3. Wstaw wartości z innej tabeli w sql server 2008

  4. Skopiuj tabelę do innej bazy danych na innym serwerze SQL

  5. SQL Server CTE lewe sprzężenie zewnętrzne