ينطبق على
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) SQL Server 2017 Developer on Windows SQL Server 2017 Enterprise on Windows SQL Server 2017 Enterprise Core on Windows SQL Server 2017 Standard on Windows

الأعراض

افترض انك تستخدم المعاملات الموجودة في الذاكرة مع اجراء sp_getapplock نظام المخزن في Microsoft SQL server 2016 أو 2017. إذا قمت بتمكين تدقيق الخادم علي SCHEMA_OBJECT_ACCESS_GROUP مجموعه إجراءات التدقيق علي مستوي الخادم ، ستتلقى رسالة الخطا "الرسالة 41317" التي تشبه ما يلي:

الرسالة 41317 ، المستوي 16 ، الولاية 4 ، الخط اللينينومبير لا يمكن لمعامله المستخدم التي تقوم بالوصول إلى الجداول المحسنة للذاكرة أو الوحدات النمطية المحولة بشكل أصلي الوصول إلى أكثر من قاعده بيانات مستخدم واحد أو نموذج قواعد بيانات ومسدب ، ولا يمكنها الكتابة إلى

الحل

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

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

تحديث تراكمي 3 ل SQL Server 2016 service Pack 2

ملاحظهيعمل هذا التحديث أيضا علي حل مشكله ظهور حاله توقف غير محلوله عند تنفيذ الأمر "إنشاء مخطط" من قبل مستخدم لا يملك أذونات لإنشاء مخطط في قاعده البيانات ، وإذا تم تمكين SCHEMA_OBJECT_ACCESS_GROUP وSCHEMA_OBJECT_CHANGE_GROUP في مواصفة تدقيق قاعده البيانات.

حول إصدارات SQL Server

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

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

الإصدار الأخير ل SQL Server 2016

الحالة

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

المراجع

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

هل تحتاج إلى مزيد من المساعدة؟

الخروج من الخيارات إضافية؟

استكشف مزايا الاشتراك، واستعرض الدورات التدريبية، وتعرف على كيفية تأمين جهازك، والمزيد.