Sqlserver
 sql >> база данни >  >> RDS >> Sqlserver

SQL Server 2008:преместване на данни между среди

Има няколко начина да направите това:

  1. SSIS пакет - бихте направили пакет, който може да се свързва и с двата сървъра и да проверява за дата на изпълнение и след това да го преместите ръчно.

  2. Можете да създадете задание за sql сървър със свързана сървърна заявка за избор от един сървър и вмъкване в друг.

  3. Можете дори да създадете услуга asp.net, която прави това (най-тромавата е).

Във всеки от тези три случая можете да приложите транзакции към цялата задача. IMHO, вариант №2 е най-малко болезнен...

РЕДАКТИРАНЕ:

Така че, ако никога не сте създавали SSIS пакет, това е добра отправна точка:http ://www.codeproject.com/KB/database/CreateFirstSSISPackage.aspx

Това е начинът да планирате заданията:http://www.codeproject.com/ KB/aspnet/Schedule_Run_SSIS_DTS.aspx

На него също има много книги...



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. защо не мога да получа достъп до моя CTE, след като съм го използвал веднъж?

  2. Използвайте функцията за преобразуване на sql сървър, за да преобразувате хиджри в григорианска дата

  3. InsertAllOnSubmit вмъква само първия запис на данни

  4. Има ли бърз начин да проверите дали НЯКОЯ колона е NULL?

  5. SQL Server Collection Inventory Script -3