Sqlserver
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Sqlserver

SQL Server 2008:di chuyển dữ liệu giữa các môi trường

Có nhiều cách để thực hiện việc này:

  1. Một gói SSIS - bạn sẽ tạo một gói có thể kết nối với cả hai máy chủ và kiểm tra ngày chạy và sau đó di chuyển nó theo cách thủ công.

  2. Bạn có thể tạo một công việc máy chủ sql, với một truy vấn máy chủ được liên kết để chọn từ một máy chủ và chèn vào một máy chủ khác.

  3. Bạn thậm chí có thể tạo một dịch vụ asp.net thực hiện điều này (nó cồng kềnh nhất).

Trong một trong ba trường hợp này, bạn có thể áp dụng các giao dịch trên toàn bộ nhiệm vụ. IMHO, tùy chọn số 2 là ít đau đớn nhất ...

CHỈNH SỬA:

Vì vậy, nếu bạn chưa bao giờ tạo và gói SSIS, đây là điểm khởi đầu tốt: http ://www.codeproject.com/KB/database/CreateFirstSSISPackage.aspx

Đây là cách để lập lịch công việc: http://www.codeproject.com/ KB / aspnet / Schedule_Run_SSIS_DTS.aspx

Có rất nhiều sách có sẵn trên đó ...



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Đếm (*) so với Đếm (1) - Máy chủ SQL

  2. Làm cách nào để tạo tập lệnh cho tất cả các bảng có một nét trong SQL Server 2000?

  3. SQL để xác định số ngày truy cập tuần tự tối thiểu?

  4. Geoserver - Kết nối với SQL Server 2008 Express và tìm nạp dữ liệu

  5. datetime so với datetimeoffset trong SQL Server:Sự khác biệt là gì?