تصحيح: يمكن لمنشورات النسخ المتماثل للمعاملات دعم جهاز نوع URL لتهيئه الاشتراكات من النسخ الاحتياطية في مساحة تخزين Azure Blob في SQL Server 2017

ينطبق على: SQL Server 2017 Developer on WindowsSQL Server 2017 Enterprise Core on WindowsSQL Server 2017 Enterprise on Windows

الأعراض


يضيف هذا التحديث التراكمي امكانيه تهيئه النسخ المتماثل للمعاملات من النسخة الاحتياطية من خلال الحصول علي نوع جهاز URL. لاستخدام هذه الامكانيه ، يجب عليك تحديد "url" لمعلمه @backupdevicetype وموقع ملف النسخة الاحتياطية في مخزن Azure لمعلمه ال@backupdevicenameعند استدعاء sp_addsubscription.

الحالة


أقرت Microsoft أن هذه المشكلة تحدث في منتجات Microsoft المسردة في المقطع "تنطبق على".

الحل


تم تصحيح هذه المشكلة في التحديث التراكمي التالي ل SQL Server:
حول التحديثات التراكمية ل SQL Server:
يحتوي كل تحديث تراكمي جديد ل SQL Server علي كل الإصلاحات العاجلة وكل تصحيحات الأمان التي تم تضمينها في التحديث التراكمي السابق. اطلع علي آخر التحديثات التراكمية ل SQL Server:

ملاحظة يتم إصدار Acrobat Reader من قِبل شركة Adobe Systems Inc.‎. سيتم تمكين ميزه الإصلاح العاجل هذه لاعداد النسخ المتماثل للمعاملات بين قاعده بيانات Azure SQL المحلية والتي تحتوي علي @sync_type = N'initialize مع النسخة الاحتياطية.

مثال
 
قاعده بيانات النسخ الاحتياطي <Published_DB> إلى url = 'backup_file_namePath'
 
استعاده قاعده البيانات إلى المشترك:
 
إذا كانت هناك (حدد * من بيانات الاعتماد الرئيسية ، حيث الاسم = 'storage_account_name') 
إسقاط بيانات الاعتماد [كونتينيرباث
 
--يمكن تحديد موقع اسم حساب التخزين علي مدخل Azure في: إعدادات > التخزين-> مفاتيح الوصول 
--يمكن إنشاء مفتاح توقيع الوصول المشترك في: إعدادات > التخزين-> التوقيع المشترك لتقييم 
إنشاء بيانات اعتماد [كونتاينيرباث
باستخدام IDENTITY = ' توقيع الوصول المشترك ' ، سري = ' <shared_access_signature_key_with_removed_first_ ؟ _symbol> ' 
استعاده قاعده البيانات [<database_name>] من عنوان URL = 'backup_file_namePath
 
أنشئ اشتراكا في publisher باستخدام نوع المزامنة "البدء باستخدام النسخة الاحتياطية" وتحديد ملف النسخة الاحتياطية المحلي:
 
exec sp_addsubscription @publication = N ' test_init_backup ', @subscriber = N ' sub_server_name ', 
@destination_db = N ' destination_db_name ' ، @sync_type = N'initialize باستخدام النسخ الاحتياطي ' ،
@backupdevicetype='URL',@backupdevicename='backup_file_namePath'
 
لمزيد من المعلومات ، راجع  تهيئه اشتراك المعاملات من نسخه احتياطيه.

المراجع


تعرف علي المصطلحات التي تستخدمها Microsoft لوصف تحديثات البرامج.