تصحيح: النسخ الاحتياطي لقاعدة بيانات SQL Server باستخدام تطبيق النسخ احتياطي VSS قد تفشل بعد تثبيت SQL Server 2016 و 2017

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

الأعراض


اطّلع على السيناريو التالي:

  • تشغيل خادم الذي يستضيف مثيلات متعددة مع مختلف الإصدارات الرئيسية، بما في ذلك Microsoft SQL server 2008 2008 R2، 2012 أو 2014، بل أيضا SQL server 2016 أو 2017 (يشمل ذلك الحالات إصدارات الخفيفة مثل SQL Express).

في هذا السيناريو، التطبيق VSS قد لا بنجاح تجميع قواعد بيانات SQL Server. بالإضافة إلى ذلك، قد تظهر خطأ رسالة في سجلات Windows Application Event مشابهة لما يلي:

لمثيل SQL Server 2008 أو 2008 R2

حالة الخطأ: 1، الخطورة: 16المصدر: Microsoft SQL Server العميل الأصلي 11.0رسالة الخطأ: اسم الكائن غير صالح 'master.sys.availability_replicas'.ملاحظة: يحدث الخطأ عندما تقوم بتنفيذ الاستعلام التالي:تعريف nvarchar @sql DECLARE @اسم قاعدة البيانات VARCHAR (256) (كحد أقصى) مجموعة @اسم قاعدة البيانات @sql مجموعة 'الرئيسية' N = = "حدد 1 من" master.sys.availability_replicas ك master.sys.databases INNER JOIN ع كد DB_ID(''' + @DatabaseName + ''' على ) = d.database_id ar.replica_id = master.sys.dm_hadr_availability_replica_states INNER JOIN d.replica_id ك ar.replica_id في الشارع = st.replica_id st.role = 2'EXEC(@sql)

لمثيل SQL Server 2012 أو SQL Server 2014 استضافة "قواعد الحصول توفر مجموعة ثانوية"

حالة الخطأ: 1، الخطورة: 16المصدر: Microsoft SQL Server العميل الأصلي 11.0رسالة الخطأ: اسم عمود غير صالح 'basic_features'.

وفي هذه الحالة سيتم ضرب الخطأ الاستعلام:

' تحديد database_id، ar.replica_id، replica_server_name، is_primary_replica، ar.group_id، basic_features ع master.sys.availability_replicas، جمهورية صربيا master.sys.dm_hadr_database_replica_states، master.sys.availability_groups ag حيث database_id = replica_server_name DB_ID(''' + @DatabaseName + ''') و = '' '+ @INSTANCENAME + ''' ar.replica_id = rs.replica_id ar.group_id = ag.group_id '

الحل


تم إصلاح هذه المشكلة في التحديثات التراكمية التالية ل SQL Server:

      التحديث التراكمي 12 ل SQL Server 2017

      التحديث التراكمي 4 ل SQL Server 2016 SP2

الحالة


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

المراجع


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