sql >> Database teknologi >  >> RDS >> Sqlserver

SQL Server 2008:flytning af data mellem miljøer

Der er flere måder at gøre dette på:

  1. En SSIS-pakke - du ville lave en pakke, der kan oprette forbindelse til begge servere og kontrollere kørselsdatoen og derefter manuelt flytte den over.

  2. Du kan oprette et sql-serverjob med en sammenkædet serverforespørgsel til at vælge fra en server og indsætte i en anden.

  3. Du kan endda oprette en asp.net-tjeneste, der gør dette (det er den mest besværlige).

I begge disse tre tilfælde kan du anvende transaktioner på tværs af hele opgaven. IMHO, mulighed #2 er den mindst smertefulde...

EDIT:

Så hvis du aldrig har oprettet en SSIS-pakke, er dette et godt udgangspunkt:http ://www.codeproject.com/KB/database/CreateFirstSSISPackage.aspx

Dette er måden at planlægge opgaverne på:http://www.codeproject.com/ KB/aspnet/Schedule_Run_SSIS_DTS.aspx

Der findes også masser af bøger om den...



  1. ORA-01017 Ugyldigt brugernavn/adgangskode ved tilslutning til 11g database fra 9i klient

  2. Vil du oprette forbindelse til mysql 5.0-databasen ved hjælp af rent vbscript?

  3. Henter ændringer fra tabellen med ElasticSearch JDBC-floden

  4. Sådan får du et resultatsæt som Oracle lag-funktion