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

Cách di chuyển cơ sở dữ liệu SQL Server sang cơ sở dữ liệu SQL Azure

Tóm tắt: Trong bài viết này, chúng tôi đã thảo luận về các cách để di chuyển cơ sở dữ liệu SQL Server sang Cơ sở dữ liệu SQL Azure. Chúng tôi đã thảo luận về những cách tốt nhất có thể để thực hiện nhiệm vụ này bằng cách sử dụng sách hướng dẫn và cũng như các giải pháp của chuyên gia.

Tại thời điểm các hiệp hội doanh nghiệp cần di chuyển dữ liệu của họ sang nền tảng đám mây, động cơ ban đầu của họ là đám mây chỉ có nhiệm vụ lưu các tệp và tài liệu. Tuy nhiên, điều đó không hoàn toàn đúng. Bạn có thể giữ các tệp cơ sở dữ liệu của mình trong các ứng dụng dựa trên đám mây.

Microsoft SQL Server là cơ sở dữ liệu tại chỗ tốt nhất, công cụ quản lý mà các hiệp hội sử dụng để dự phòng dữ liệu kinh doanh của họ. Tại thời điểm họ muốn di chuyển nội dung dữ liệu máy chủ SQL sang đám mây, họ trì hoãn việc di chuyển dữ liệu SQL lên đám mây. Tuy nhiên, có Dịch vụ di chuyển cơ sở dữ liệu Azure mà bạn có thể sử dụng và di chuyển dữ liệu SQL sang máy chủ đám mây Azure.

Lưu ý: Hãy dùng thử Phần mềm Phục hồi SQL FreeViewer để khôi phục các thành phần cơ sở dữ liệu đã bị xóa của SQL Server. Phần mềm này hỗ trợ SQL Server 2019, 2017, 2016, 2014, 2012 và phiên bản bên dưới của nó.

Di chuyển cơ sở dữ liệu SQL Server sang cơ sở dữ liệu Azure SQL theo cách thủ công

Trong blog này, chúng ta sẽ trải nghiệm quá trình di chuyển từng bước của cơ sở dữ liệu SQL Server tại chỗ sang cơ sở dữ liệu Azure trực tuyến. Có các bước sau mà bạn phải thực hiện liên tiếp.

  1. Sử dụng Hỗ trợ di chuyển dữ liệu để đánh giá dữ liệu tại chỗ
  2. Sử dụng Hỗ trợ di chuyển dữ liệu để di chuyển một Lược đồ mẫu
  3. Tạo một Dịch vụ Di chuyển Cơ sở dữ liệu Azure
  4. Thực hiện một liên doanh di chuyển khác với Dịch vụ di chuyển cơ sở dữ liệu Azure
  5. Bắt đầu quá trình di chuyển
  6. Kiểm tra tiến trình di chuyển
  7. Thực hiện quá trình chuyển đổi di chuyển.

1. Sử dụng Hỗ trợ di chuyển dữ liệu để đánh giá dữ liệu tại chỗ

Trước khi bắt đầu di chuyển, trước tiên, hãy đánh giá dữ liệu tại chỗ của máy chủ SQL của bạn. Có một thiết bị tiện ích khác được gọi là trợ lý Di chuyển dữ liệu thực hiện việc kiểm tra cho bạn và kiểm tra mọi lỗi hoặc tắc nghẽn có thể tưởng tượng được.

Đây là các bước của nó -

  1. Chạy công cụ và nhấp vào nút Mới (+) lựa chọn và sau đó chọn Đánh giá
  2. Đặt tên cho dự án, chọn Máy chủ SQL làm máy chủ nguồn và máy chủ Azure làm máy chủ đích. Tại thời điểm đó, hãy nhấp vào nút Tạo.
  3. Trong Chọn nguồn thay vào đó, hãy kết nối Máy chủ SQL của bạn.
  4. Trong Thêm nguồn thay thế, bao gồm cơ sở dữ liệu mà bạn cần di chuyển và sau đó nhấp vào Bắt đầu Đánh giá

Công cụ Hỗ trợ di chuyển dữ liệu sẽ chạy kiểm tra đánh giá và đưa ra báo cáo tổng thể. Báo cáo sẽ cung cấp dữ liệu về các vấn đề tương tự và các vấn đề phức tạp khác liên quan đến di chuyển.

2. Sử dụng Hỗ trợ di chuyển dữ liệu để di chuyển một giản đồ mẫu

Sau khi chạy đánh giá và nhận được kết quả tốt, bạn có thể bắt đầu thực hiện một liên doanh di chuyển để có một ít mẫu lược đồ cơ sở dữ liệu. Để di chuyển giản đồ cơ sở dữ liệu, hãy làm theo các bước tiếp theo -

  1. Chạy công cụ Hỗ trợ di chuyển dữ liệu, chọn biểu tượng Mới (+) và chọn lựa chọn Di chuyển mới trong loại Dự án.
  2. Chọn Máy chủ SQL làm máy chủ nguồn và Máy chủ Azure làm máy chủ đích.
  3. Chọn Chỉ lược đồ thay thế trong Phạm vi di chuyển .
  4. Cuối cùng, hãy chuyển đến Tạo tùy chọn để thực hiện một dự án. Tại đây, hãy kết nối với máy chủ SQL của bạn và chọn cơ sở dữ liệu.
  5. Chọn Máy chủ Azure cho máy chủ đích và kết nối nó.
  6. Chọn các đối tượng lược đồ từ cơ sở dữ liệu của bạn.
  7. Để tạo tập lệnh SQL, hãy chọn Tạo tập lệnh SQL
  8. Cuối cùng, chuyển giao lược đồ tới cơ sở dữ liệu Azure SQL.

3. Tạo dịch vụ di chuyển cơ sở dữ liệu Azure

Bạn phải tạo một trường hợp của Dịch vụ di chuyển cơ sở dữ liệu Azure để thực hiện một liên doanh di chuyển. Đây là các bước cần thiết -

  1. Ban đầu, bạn phải đăng ký nhà cung cấp tài nguyên di chuyển Microsoft.Data bằng cách trở thành thành viên của nhà cung cấp đó.
  2. Sau khi đăng ký nhà cung cấp tài nguyên, bạn có thể truy cập Azure và tạo tài nguyên trong Dịch vụ di chuyển cơ sở dữ liệu Azure.
  3. Chỉ ra một tên quan trọng cho dịch vụ di chuyển, tư cách thành viên và nhóm tài nguyên.
  4. Chọn vị trí bạn cần di chuyển.
  5. Tạo hoặc chọn một hệ thống ảo hiện tại.
  6. Chọn mức giá và thực hiện dịch vụ di chuyển.

4. Thực hiện một liên doanh di chuyển khác với Dịch vụ di chuyển cơ sở dữ liệu Azure

Tại thời điểm bạn đã thực hiện một cách hiệu quả một dịch vụ di chuyển khác, bạn có thể thực hiện một liên doanh di chuyển tại Azure Portal.

  1. Chọn Dịch vụ di chuyển cơ sở dữ liệu Azure trong các dịch vụ, tại thời điểm đó, hãy chọn dịch vụ di chuyển mà bạn đã thực hiện ở bước trước.
  2. Chọn + Dự án di chuyển mới
  3. Chọn máy chủ SQL làm máy chủ nguồn và Azure SQL Server làm máy chủ đích.
  4. Đối với loại di chuyển, hãy chọn Di chuyển dữ liệu trực tuyến .
  5. Tạo và chạy một hoạt động lựa chọn cho phép tạo và chạy quá trình di chuyển.
  6. Xác định độ tinh vi của cơ sở dữ liệu nguồn và đích cũng như kiểm tra tóm tắt.

4. Bắt đầu di chuyển

Tại thời điểm bạn nhấp vào Chạy di chuyển và hành động di chuyển bắt đầu.

5. Kiểm tra việc di chuyển

Có một màn hình di chuyển khác, nơi bạn có thể nhấn vào Làm mới và xem Trạng thái của quá trình di chuyển. Bạn có thể nhấn vào một cơ sở dữ liệu cụ thể để nhận trạng thái của Đồng bộ hóa dữ liệu gia tăng và các tác vụ tải toàn bộ dữ liệu.

6. Thực hiện quá trình chuyển đổi di chuyển

Sau đỉnh điểm của Toàn bộ tải ban đầu, bạn có thể thực hiện quá trình chuyển đổi di chuyển.

  1. Chọn Bắt đầu cắt bỏ và dừng tất cả các giao dịch đang tiếp cận với cơ sở dữ liệu.
  2. Chọn Xác nhận; chọn Áp dụng.

Giải pháp của Chuyên gia cho Di chuyển Cơ sở dữ liệu SQL Server sang Cơ sở dữ liệu SQL Azure

SysTools SQL to Azure Database Migrator Công cụ là một công cụ Di chuyển SQL đơn giản để di chuyển dữ liệu tệp MDF và NDF ngoại tuyến từ Máy chủ SQL của bạn sang máy chủ đám mây Microsoft Azure. Với sự trợ giúp của ứng dụng này, người dùng có thể dễ dàng Di chuyển các đối tượng cơ sở dữ liệu đã xóa sang Azure SQL Server. Ứng dụng này tương thích với phiên bản SQL Server 2019 trở xuống. Để biết thêm, người dùng có thể tải xuống phiên bản dùng thử của phần mềm.

Còn chúng ta thì sao về các bước đơn giản để kết thúc quá trình di chuyển

Để di chuyển / chuyển thông tin từ SQL worker sang Azure Database, hãy làm theo các bước đơn giản sau:

  1. Tải xuống và chạy SysTools SQL to Azure Migration Tool
  2. Nhấp vào Mở để duyệt tệp MDF
  3. Xem trước các đối tượng cơ sở dữ liệu SQL Server, chẳng hạn như Bảng, Dạng xem, v.v.
  4. Nhấp vào Di chuyển để bắt đầu di chuyển
  5. Nhập Tên máy chủ, xác nhận đăng nhập và nhấp vào "Kết nối"
  6. Chọn chuyển vị trí 'Chỉ có giản đồ' hoặc 'Có giản đồ và dữ liệu'
  7. Cuối cùng, nhấp vào nút Di chuyển

Lời cuối

Trong bài viết này, chúng tôi đã nói về cách Di chuyển Cơ sở dữ liệu SQL Server sang Cơ sở dữ liệu SQL Azure . Cả chiến lược thủ công và tự động đều thích hợp cho việc di chuyển cơ sở dữ liệu SQL sang Azure SQL. Trong mọi trường hợp, trong khi sử dụng SysTools Migrator của SQL Server, bạn có thể thực hiện việc di chuyển trong thời gian ngắn hơ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. SQL để tìm ký tự không phải số đầu tiên trong một chuỗi

  2. Chuyển đổi đối tượng DateTime của SQL Server thành BIGINT (.Net tick)

  3. LOG () Ví dụ trong SQL Server

  4. T-SQL:Làm tròn đến khoảng thời gian 15 phút gần nhất

  5. Lệnh SUBSTRING trong SQL:A Primer