KB4539947 - إصلاح: يحدث التأكيد عند تشغيل الأمر DATABASE SCOPED في SQL Server 2016

ينطبق على
SQL Server 2016 Service Pack 2 SQL Server 2016 Developer - duplicate (do not use) SQL Server 2016 Enterprise - duplicate (do not use) SQL Server 2016 Enterprise Core - duplicate (do not use) SQL Server 2016 Standard - duplicate (do not use)

الأعراض

لنفترض أنك تستخدم Microsoft SQL Server 2016. عند تشغيل الأمر ALTER لتغيير تكوين نطاق قاعدة البيانات واستخدام fn_dblog الوظيفة أيضا لاسترداد الصفوف المعدلة لقاعدة البيانات، قد تتلقى خطأ "تأكيد". فيما يلي أحد الأوامر لتغيير معلمة تكوين نطاق قاعدة البيانات.

ALTER DATABASE SCOPED CONFIGURATION SET PARAMETER_SNIFFING = Off;

بالإضافة إلى ذلك، يتم تسجيل الرسائل التي تشبه ما يلي في سجل أخطاء SQL Server.

      

< DateTime> spid<n> استخدام الإصدار 'dbghelp.dll' '4.0.5'

< DateTime> spid<n> ** خيط التفريغ - spid = 0 ، EC = 0x0000028909775730

< DateTime> spid<n> ***يتم إرسال تفريغ المكدس إلى <FilePath\FileName>\SQLDump<nnnnn>.txt

< DateTime> SPID<n> * *******************************************************************************

< DateTime> SPID<n> *

< DateTime> SPID<n> * بدء تفريغ المكدس:

< DateTime> spid<n> * <DateTime> spid <SPID>

< DateTime> SPID<n> *

< DateTime> spid<n> * الموقع: medutil.cpp:LineNumber

< DateTime> spid<n> * التعبير: FALSE

< DateTime> SPID<n> * SPID: <SPID>

< DateTime> spid<n> * معرف العملية: <PID>

< DateTime> spid<n> * الوصف: قيمة التبديل غير صالحة

الحالة

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

الدقة

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

حول التحديثات التراكمية ل SQL Server:

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

المراجع

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