الأعراض
يضيف هذا التحديث التراكمي إمكانية تهيئة النسخ المتماثل للمعاملات من نسخة احتياطية عن طريق وجود نوع جهاز من عنوان URL. لاستخدام هذه الإمكانية، يجب تحديد "url" للمعلمة @backupdevicetype وموقع ملف النسخة الاحتياطية في مخزن Azure للمعلمة @backupdevicename عند استدعاء sp_addsubscription.
الحالة
لقد أكدت Microsoft على أن هذه مشكلة في منتجات Microsoft المُدرجة في القسم "ينطبق على".
الدقة
تم تصحيح هذه المشكلة في التحديثات التراكمية التالية ل SQL Server:
حول التحديثات التراكمية ل SQL Server:
يحتوي كل تحديث تراكمي جديد ل SQL Server على جميع الإصلاحات العاجلة وجميع إصلاحات الأمان التي كانت مضمنة في التحديث التراكمي السابق. تحقق من آخر التحديثات التراكمية ل SQL Server:
ملاحظة ستمكن ميزة الإصلاح العاجل هذه من إعداد النسخ المتماثل للمعاملات بين قاعدة بيانات Azure SQL المحلية وباستخدام @sync\_type = N'initialize with backup'.
عينة:
Published_DB قاعدة البيانات <احتياطيا إلى عنوان url='backup_file_namePath'>
استعادة قاعدة البيانات إلى المشترك:
إذا كان موجودا (حدد * من master.sys.CREDENTIALS حيث NAME = 'storage_account_name')
إسقاط بيانات الاعتماد [ContainerPath]
- يمكن العثور على اسم حساب التخزين على مدخل Azure على: التخزين -> الإعدادات -> مفاتيح الوصول
-- يمكن إنشاء مفتاح توقيع الوصول المشترك في: التخزين -> الإعدادات -> توقيع التقييم المشترك
CREATE CREDENTIAL [ContainerPath]
WITH IDENTITY = 'توقيع الوصول المشترك', SECRET = '<shared_access_signature_key_with_removed_first_?_symbol>'
استعادة قاعدة البيانات [<database_name>] من URL = 'backup_file_namePath'
إنشاء اشتراك لدى الناشر باستخدام نوع المزامنة "تهيئة باستخدام نسخة احتياطية" وتحديد ملف النسخ الاحتياطي المحلي:
exec sp_addsubscription @publication = N'test_init_backup', @subscriber = N'sub_server_name',
@destination_db = N'destination_db_name', @sync\_type = N'initialize with backup',
@backupdevicetype='URL',@backupdevicename='backup_file_namePath'
للحصول على مزيد من المعلومات، اطلع على تهيئة اشتراك معاملة من نسخة احتياطية.
المراجع
تعرّف على المصطلحات التي تستخدمها Microsoft لوصف تحديثات البرامج.