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

SQL Server 2008:przenoszenie danych między środowiskami

Można to zrobić na wiele sposobów:

  1. Pakiet SSIS — stworzyłbyś pakiet, który może łączyć się z obydwoma serwerami i sprawdzać datę uruchomienia, a następnie ręcznie go przenosić.

  2. Możesz utworzyć zadanie serwera sql z zapytaniem serwera połączonego, aby wybrać jeden serwer i wstawić do drugiego.

  3. Możesz nawet stworzyć usługę asp.net, która to robi (jest to najbardziej kłopotliwe).

W każdym z tych trzech przypadków możesz zastosować transakcje w całym zadaniu. IMHO, opcja nr 2 jest najmniej bolesna...

EDYCJA:

Tak więc, jeśli nigdy nie tworzyłeś pakietu SSIS, jest to dobry punkt wyjścia:http ://www.codeproject.com/KB/database/CreateFirstSSISPackage.aspx

Oto sposób planowania zadań:http://www.codeproject.com/ KB/aspnet/Schedule_Run_SSIS_DTS.aspx

Dostępnych jest również wiele książek...



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Błąd podczas modyfikowania DAL, System.ArgumentException, Wpis z tym samym kluczem już istnieje

  2. java.sql.SQLException:SQL Server w wersji 8 nie jest obsługiwany przez ten sterownik. Stan SQL =08S01, kod błędu =0

  3. Kolejność SQLAlchemy według wyniku funkcji

  4. Znajdź typ danych kolumn zwróconych w zestawie wyników w SQL Server

  5. Kiedy używać indeksów klastrowych lub nieklastrowych w programie SQL Server