Triệu chứng
Bản cập nhật tích lũy này bổ sung khả năng khởi tạo sao chép giao tác từ bản sao lưu bằng cách sử dụng loại thiết bị URL. Để sử dụng chức năng này, bạn phải chỉ định "url" cho tham số @backupdevicetype và vị trí của tệp sao lưu trong Azure lưu trữ cho tham số @backupdevicename khi bạn gọi sp_addsubscription.
Trạng thái
Microsoft đã xác nhận rằng đây là sự cố trong các sản phẩm của Microsoft được liệt kê trong mục "áp dụng cho".
Giải pháp
Sự cố này đã được khắc phục trong các bản cập nhật tích lũy sau đây dành cho SQL Server:
Giới thiệu về các bản cập nhật tích lũy cho SQL Server:
Mỗi bản cập nhật tích lũy mới dành cho SQL Server chứa tất cả các bản sửa lỗi nóng và bản sửa lỗi bảo mật được tích hợp trong bản cập nhật tích lũy trước đó. Xem các bản cập nhật tích lũy mới nhất cho SQL Server:
- Bản cập nhật tích lũy mới nhất cho SQL Server 2019
- Bản cập nhật tích lũy mới nhất cho SQL Server 2017
Lưu ý Tính năng hotfix này sẽ cho phép thiết lập sao chép giao tác giữa cơ sở dữ liệu tại chỗ và Azure SQL với @sync\_type = N'initialize with backup'.
Mẫu:
SAO LƯU CƠ SỞ DỮ LIỆU <Published_DB> ĐẾN URL='backup_file_namePath'
Khôi phục DB cho người đăng ký:
IF EXISTS (SELECT * FROM master.sys.CREDENTIALS WHERE name = 'storage_account_name')
THẢ THÔNG TIN XÁC THỰC [CONTAINERPath]
-- Bạn có thể tìm thấy tên tài khoản lưu trữ trên Cổng thông tin Azure tại: Lưu trữ -> Cài đặt - Phím> truy nhập
-- Khóa chữ ký truy cập chung có thể được tạo tại: Lưu trữ -> Cài đặt - Chia> sẻ đánh giá chữ ký
TẠO THÔNG TIN XÁC THỰC [CONTAINERPath]
VỚI IDENTITY = 'SHARED ACCESS SIGNATURE', SECRET = '<shared_access_signature_key_with_removed_first_?_symbol>'
KHÔI PHỤC CƠ SỞ DỮ LIỆU [<database_name>] TỪ URL = 'backup_file_namePath'
Tạo Đăng ký tại nhà xuất bản bằng cách sử dụng loại đồng bộ hóa "khởi tạo bằng bản sao lưu" và xác định tệp sao lưu cục bộ:
exec sp_addsubscription @publication = N'test_init_backup', @subscriber = N'sub_server_name',
@destination_db = N'destination_db_name', = @sync\_type N'khởi tạo bằng bản sao lưu',
@backupdevicetype='URL',@backupdevicename='backup_file_namePath'
Để biết thêm thông tin, hãy xem Khởi tạo Đăng ký Giao dịch từ Bản sao lưu.
Tham khảo
Tìm hiểu về thuật ngữ mà Microsoft dùng để mô tả các bản cập nhật phần mềm.