الأعراض
عند استخدام نوع البيانات "المكانية" والأساليب المقترنة بها في Microsoft SQL Server 2012 أو Microsoft SQL type 2014 ، تتم حماية أهداف سقلوس الخاصة بخدمه "نظام تشغيل SQL server" () بواسطة طبقه الاستضافة في SQL Server CLR. تشمل هذه الحماية بريمبتيفي ، قد تزيد المفاتيح السقلوسه من استهلاك وحده المعالجة المركزية. ان سبب تبديل بريمبتيفي هو حماية مجدول سقلوس. يمكن ان يستغرق التطبيق القائم علي SQL Server CLR وقتا غير محدد بدون الييلدينج إلى مجدول سقلوس أو تغيير السلوك وأنماط التزامن. ولذلك ، تم تصميم نوع بيانات الحيز لتبديل بريمبتيفي اثناء كل استدعاء. ملاحظة يتم إصدار Acrobat Reader من قِبل شركة Adobe Systems Inc.. يستند نوع البيانات "الحيز" إلى SQL Server CLR ، وقد يواجه مستويات مختلفه من استهلاك الذاكرة وسلوك تبديل مؤشر الترابط.
السبب
عاده ما تكون طرق أنواع البيانات المكانية اكسيكوتيونسه في الوضع الكافي وقد لا تتطلب مجدول SQL OS الكامل وحماية بريمبتيفي. يمكن ان يكون مقدار الانتقال إلى وضع بريمبتيفي ومنه أكبر بكثير من تنفيذ أسلوب المكاني نفسه.
الحل
يقدم لك هذا الإصلاح علامة التعقب 6531 للاشاره إلى طبقه استضافه سقلوس التي يجب ان تتجنبها نوع البيانات المكانية بريمبتيفي الحماية. قد يؤدي ذلك إلى تقليل استهلاك وحده المعالجة المركزية وتحسين الأداء العام لأنشطه المكاني. استخدم هذه العلامة التتبع فقط إذا كانت حاله الشخص الذي يقوم بالاضافه إلى الحيز (لكل صف وعمود) تستغرق اقل من ~ 4 مللي ثانيه. تعد الميزات التي تم الاستمرار فيها بدون البريمبتيفي التي قد تؤدي إلى مشاكل التزامن في المجدول وسقلكلر بونيشمينت الرسائل التي تم تسجيلها في سجل الأخطاء. تم تصحيح المشكلة أولا في التحديث التراكمي التالي ل SQL Server.
تحديث تراكمي 4 ل SQL Server 2012 SP2 /en-us/help/3007556
تحديث تراكمي 5 ل SQL Server 2014 /en-us/help/3011055
تحديث تراكمي 13 for SQL Server 2012 SP1 /en-us/help/3002044
يحتوي كل تحديث تراكمي جديد ل SQL Server علي كل الإصلاحات العاجلة وكل تصحيحات الأمان التي تم تضمينها في التحديث التراكمي السابق. اطلع علي آخر التحديثات التراكمية ل SQL Server:
الحالة
أقرت Microsoft أن هذه المشكلة تحدث في منتجات Microsoft المسردة في المقطع "تنطبق على".