Trong bài viết này, chúng ta xem xét các tính năng của trình hướng dẫn sao chép cơ sở dữ liệu để di chuyển các đối tượng từ phiên bản SQL này sang phiên bản SQL khác. Chúng tôi xem xét thêm các hạn chế và mẹo để vượt qua chúng.
A SQL Server thể hiện bao gồm một số đối tượng và nếu bạn cần di chuyển các đối tượng đó từ thể hiện nhất định sang thể hiện khác thì việc chuyển chúng theo cách thủ công sẽ không phải là một việc làm khôn ngoan. Để chuyển các đối tượng SQL của bạn từ phiên bản này sang phiên bản khác, bạn nên sử dụng Trình hướng dẫn cơ sở dữ liệu sao chép. Sử dụng trình hướng dẫn này, bạn không chỉ sao chép các đối tượng cơ sở dữ liệu nhất định mà còn sao chép toàn bộ cơ sở dữ liệu mà không có bất kỳ loại thời gian ngừng hoạt động nào của máy chủ. Bằng cách sử dụng trình hướng dẫn này, bạn có thể thực hiện các thao tác sau một cách suôn sẻ và nhanh chóng.
- Chọn bất kỳ nguồn và máy chủ đích.
- Chọn cơ sở dữ liệu mà bạn muốn thay đổi hoặc sao chép.
- Đề cập đến các vị trí tập tin cho cơ sở dữ liệu.
- Sao chép thông tin đăng nhập mong muốn trên máy chủ đích.
- Sao chép các thủ tục được lưu trữ, các đối tượng hỗ trợ, công việc cũng như các thông báo lỗi.
- Quyết định dữ liệu và thời điểm bạn muốn thay đổi hoặc sao chép cơ sở dữ liệu của mình.

Ngoài tất cả những gì bạn có thể làm khi sử dụng Trình hướng dẫn Sao chép Cơ sở dữ liệu, bạn cũng cần biết những gì bạn không thể làm với nó. Trong số tất cả các hạn chế và giới hạn của nó, điều quan trọng nhất bạn cần biết là nó sẽ không có trong phiên bản Express Edition. SQL Server. Các hạn chế khác của thuật sĩ được đưa ra dưới đây
Hạn chế và Hạn chế trong Trình hướng dẫn Sao chép Cơ sở dữ liệu trong SQL Server
- Bạn không thể sử dụng Trình hướng dẫn Cơ sở dữ liệu Sao chép để di chuyển cơ sở dữ liệu là hệ thống, được đánh dấu để sao chép, được đánh dấu là không thể truy cập, ngoại tuyến, đang tải, đang khôi phục, ở chế độ Khẩn cấp hoặc đáng ngờ. Nó cũng hạn chế bạn di chuyển cơ sở dữ liệu có tệp nhật ký hoặc dữ liệu có trong Bộ lưu trữ MS Azure.
- Điều này không cho phép bạn di chuyển hoặc sao chép cơ sở dữ liệu của mình sang cơ sở dữ liệu cũ hơn SQL Server ấn bản.
- Nếu bạn đã chọn tùy chọn Di chuyển, trình hướng dẫn sẽ tự động xóa nguồn của cơ sở dữ liệu sau khi nó được di chuyển. Tuy nhiên, nếu thay vì Di chuyển, bạn chọn tùy chọn Sao chép, nguồn sẽ không bị xóa. Với tùy chọn Sao chép, các đối tượng máy chủ mà bạn chọn sẽ được sao chép và không di chuyển, chỉ có cơ sở dữ liệu sẽ di chuyển.
- Nếu bạn sử dụng tùy chọn tách và đính kèm, nó sẽ tách cơ sở dữ liệu và đính kèm lại nhiều tệp của nó vào một vị trí mới sau khi di chuyển hoặc sao chép chúng. Có khả năng mất dữ liệu và không nhất quán trong phương pháp này, do đó, nên tránh đính kèm các phiên hoạt động vào cơ sở dữ liệu đang trải qua quá trình di chuyển hoặc sao chép. Trong trường hợp Phương thức đối tượng quản lý trong SQL Server, người dùng được phép có một phiên hoạt động vì cơ sở dữ liệu không bao giờ ngoại tuyến.
- Nếu bạn đang chuyển các công việc của Đại lý trong SQL Server, đang đề cập đến các cơ sở dữ liệu không tồn tại trên máy chủ đích, cuối cùng bạn sẽ khiến toàn bộ hoạt động không thành công. Giải pháp cho vấn đề này sẽ là tạo công việc Đại lý trong SQL Server trước khi tạo cơ sở dữ liệu.
Khi bạn dự định giữ SQL Server cơ sở dữ liệu ở trạng thái tối ưu, hãy cân nhắc giữ một SQL Server sửa công cụ gần đó để xử lý các sự cố lỗi dữ liệu.
Giới thiệu tác giả:
Victor Simon là một chuyên gia phục hồi dữ liệu trong DataNumen, Inc., công ty hàng đầu thế giới về công nghệ khôi phục dữ liệu, bao gồm phục hồi quyền truy cập và các sản phẩm phần mềm phục hồi sql. Để biết thêm thông tin, hãy truy cập www.datanumennăm