KB5008996 - التحديث التراكمي 15 SQL Server 2019
تاريخ الإصدار:
24/06/43
الإصدار:
15.0.4198.2
الملخص
تصف هذه المقالة حزمة التحديث التراكمي 15 (CU15) Microsoft SQL Server 2019. يحتوي هذا التحديث على 36 تصحيحا تم إصدارها بعد إصدار SQL Server 2019 Cumulative Update 14، كما أنه يقوم بتحديث المكونات في الإصدارات التالية:
-
SQL Server - إصدار المنتج: 15.0.4198.2، إصدار الملف: 2019.150.4198.2
-
Analysis Services - إصدار المنتج: 15.0.35.22، إصدار الملف: 2018.150.35.22
المشاكل المعروفة في هذا التحديث
قدم SQL Server 2019 CU14 تصحيحا لمعالجة النتائج الخاطئة في الخطط المتوازية التي تم إرجاعها بواسطة SESSION_CONTEXT المضمنة. ومع ذلك، قد يؤدي هذا الإصلاح إلى تفريغ خرق الوصول أثناء إعادة تعيين SESSION لإعادة استخدامها. للتخفيف من هذه المشكلة، يمكنك تعطيل التصحيح الأصلي، وتعطيل التوازي SESSION_CONTEXT المضمنة لتجنب حدوث نتائج خاطئة باستخدام علامات التتبع التالية:
-
11042 - تعمل علامة التتبع هذه على تعطيل التوازي SESSION_CONTEXT المضمنة.
-
9432 - تعطل علامة التتبع هذه التصحيح المقدم في SQL Server 2019 CU14.
تعمل Microsoft على تصحيح هذه المشكلة وستكون متوفرة في وحدة CU مستقبلية.
التحسينات والإصلاحات المضمنة في هذا التحديث التراكمي
يتوفر مصنف Excel قابل للتنزيل يحتوي على قائمة موجزة من الإصدارات، إلى جانب دورة حياة الدعم الحالية. يحتوي ملف Excel أيضا على قوائم تصحيح مفصلة SQL Server 2019 و SQL Server 2017. انقر لتنزيل ملف Excel هذا الآن.
ملاحظة: يمكن الرجوع إلى الإدخالات الفردية في الجدول التالي مباشرة من خلال إشارة مرجعية. إذا نقرت فوق أي معرف مرجع خطأ في الجدول، فستلاحظ أنه تتم إضافة علامة إشارة مرجعية إلى عنوان URL باستخدام تنسيق "#bkmk_NNNNNNNN". يمكنك بعد ذلك مشاركة عنوان URL هذا مع الآخرين حتى يتمكنوا من الانتقال مباشرة إلى التصحيح المطلوب في الجدول.
لمزيد من المعلومات حول الأخطاء التي تم إصلاحها والتحسينات المضمنة في هذا التحديث التراكمي، راجع مقالات قاعدة معارف Microsoft التالية.
مرجع الخطأ |
رقم مقالة KB |
الوصف |
منطقة الإصلاح |
منصه |
|
---|---|---|---|---|---|
إصلاح مشكلة حيث ترجع الدالة AVERAGEX(CURRENTGROUP()) النتيجة غير الصحيحة القريبة من 0 إلا إذا أضفت 0.0 إلى المقياس في استعلام DAX |
Analysis Services |
Windows |
|||
إصلاح مشكلة عدم عرض تلميح الأدوات لاسم العمود في SQL Server Master Data Services 2019 (MDS) |
خدمات جودة البيانات (DQS) |
Windows |
|||
إصلاح مشكلة تتعلق بالبيانات غير المتناسقة إذا أضفت تاريخا يقع بين اليوم الأخير من 1899 واليوم الأول من مارس 1900 في الوظيفة الإضافية MDS Excel في SQL Server 2019 |
خدمات جودة البيانات (DQS) |
Windows |
|||
5010555 |
قابلية وصول عالية |
جميع |
|||
إضافة تحسين لالتقاط sp_server_diagnostics XEvent في جلسة عمل XEvent AlwaysOn_health عندما تكون الحالة 3 (خطأ) لتشخيص أحداث صحة HADR |
قابلية وصول عالية |
Windows |
|||
إضافة تقدم العودة إلى SQL Server سجلات الأخطاء في SQL Server 2019 تماما مثل تقدم الاسترداد |
قابلية وصول عالية |
Windows |
|||
إصلاح مشكلة فشل التأكيد على النسخة المتماثلة الثانوية عند استخدام مجموعات توفر Always On في شبكات ذات زمن انتقال عال في SQL Server 2019. قد ترى فشل التأكيد هذا في سجل الأخطاء: تأكيد: ملف: <"e:\\b\\s3\\sources\\sql\\ntdbms\\storeng\\dfs\\trans\\lsnlocmap.cpp">, line=358 Failed Assertion = 'pos - pndx < map->EntryCount' |
قابلية وصول عالية |
Windows |
|||
إصلاح الخطأ الذي يحدث بعد تجاوز فشل مجموعة قابلية وصول موزعة تحاول الاتصال بمستمع AG الثانوي مع تعيين هدف التطبيق إلى READ ONLY |
قابلية وصول عالية |
Windows |
|||
إصلاح خطأ الذاكرة غير الكافي التالي الذي يحدث أثناء In-Memory معالجة المعاملات عبر الإنترنت (OLTP) إذا كانت إجراءات التطبيق الأصلية تقوم بتحديث الجداول التي تحتوي على أعمدة كائن كبير (LOB) ولا تحدد عمود LOB في قائمة UPDATE: <DateTime> عدم السماح بتخصيصات الصفحات لقاعدة البيانات "البيع بالتجزئة" بسبب عدم كفاية الذاكرة في تجمع الموارد "IMOLTP". |
In-Memory OLTP |
جميع |
|||
إصلاح مشكلة حيث قد تفشل إعادة تشغيل موزعة العميل مع استثناء غير معالج. هذا التصحيح خاص بالعميل إعادة تشغيل موزعة الذي تم إصداره باستخدام SQL Server 2019. فيما يلي الخطأ الذي قد تلاحظه في ملف الإخراج/السجل:
Datetime تمت مصادفة استثناء تشغيلي [شائع] غير معالج. [رمز الاستثناء = 3221225477] |
أدوات الإدارة |
Windows |
|||
إصلاح مشكلة عدم عمل مهمة تقليص قاعدة البيانات في خطط الصيانة في SQL Server 2019 |
أدوات الإدارة |
Windows |
|||
إصلاح مشكلة فشل تصحيح التحديث التراكمي (CU) مع الرسالة التالية عند تعيين دليل البيانات الافتراضي إلى عنوان URL Azure Blob Storage: تنسيق المسار المحدد غير معتمد. نوع الاستثناء "System.NotSupportedException" ملاحظة يتم إصدار Acrobat Reader من قِبل شركة Adobe Systems Inc.. لحل المشكلة، يمكنك تغيير دليل البيانات الافتراضي إلى دليل محلي وإعادة تشغيل التصحيح SQL. |
تثبيت & الإعداد |
Windows |
|||
5010234 |
FIX: يتم تجاوز المخزن المؤقت عندما يمتد المخزن المؤقت للبيانات عبر حزم SNI متعددة |
اتصال SQL |
Windows |
||
5010246 |
تحسين: إضافة 1 (true) و0 (false) كقيم صالحة إلى إعدادات mssql-conf المنطقية |
محرك SQL |
ينكس |
||
5008647 |
تحسين: إضافة أدوات مساعدة mssql-conf و adutil إلى SQL Server 2019 |
محرك SQL |
ينكس |
||
إضافة تحسين لتحسين أمان مفاتيح الجهاز من خلال تمكينك من تغيير موقع مفتاح الجهاز الافتراضي إلى موقع مخصص باستخدام إعدادات تشفير طبقة تجريد النظام الأساسي (PAL) SQL. |
محرك SQL |
ينكس |
|||
5010653 |
إصلاح: تلف قاعدة البيانات بعد إنشاء مكتبة خارجية في SQL Server 2019 |
محرك SQL |
جميع |
||
إضافة تحسين في التقاط تفريغات الذاكرة على الأعطال غير المتوقعة في SQL Server 2019 على Linux |
محرك SQL |
ينكس |
|||
إصلاح مشكلة حيث يتم عرض نتائج تحويل مختلفة في جداول قاعدة بيانات الناشر والمشترك عند استخدام الدالة ASCII لتحويل عمود. لمزيد من المعلومات، راجع دالة ASCII التي ترجع نتائج مختلفة في جداول قاعدة بيانات Publisher والمشترك. |
محرك SQL |
Windows |
|||
إصلاح مشكلة حيث يتم تجاوز التتبع الافتراضي على Linux قبل الحد الأقصى لحجم 20 ميغابايت |
محرك SQL |
ينكس |
|||
إصلاح مشكلة تلف الفهرس الذي تمت تصفيته بعد إسقاط عمود محسوب في الجدول نفسه، ويتم الإبلاغ عن تلف الفهرس الذي تمت تصفيته كأخطاء 8951 و8955 عند تشغيل DBCC CHECKTABLE مع EXTENDED_LOGICAL_CHECKS |
محرك SQL |
Windows |
|||
إصلاح مشكلة حدوث خطأ java.nio.BufferOverflowException عند استخدام جداول PolyBase الخارجية للاستعلام عن البيانات من Hadoop. ملاحظة يتم إصدار Acrobat Reader من قِبل شركة Adobe Systems Inc.. يحدث هذا الخطأ عند الاستعلام من ملف يحتوي على أعمدة من نوع varchar أو nvarchar بعرض أكبر من 256 حرفا. |
محرك SQL |
جميع |
|||
إصلاح مشكلة إصدار الذاكرة في تنفيذ الأسلوب المكاني STDistance أثناء استخدام الفهرس المكاني. قبل الإصلاح، زاد استخدام الذاكرة MEMORYCLERK_SOSNODE تدريجيا حتى يتم أخذ جميع الذاكرة المتوفرة |
محرك SQL |
Windows |
|||
إصلاح مشكلة حيث قد تسجل الدالة dm_db_page_info إدخالات صفحات تالفة زائفة في جدول suspect_pages عند استدعاء الدالة مقابل ملف سجل المعاملات |
محرك SQL |
Windows |
|||
إصلاح مشكلة عدم توافق إخراج عمود sp_pkeys KEY_SEQ مع ترتيب الأعمدة المحددة في المفتاح الأساسي |
محرك SQL |
Windows |
|||
إصلاح مشكلة محاسبة الذاكرة الملتزم بها، والتي في بعض الحالات، قد يحدث خطأ FAIL_PAGE_ALLOCATION بعد بضعة أيام من بدء خدمات SQL Server على Linux |
محرك SQL |
ينكس |
|||
إصلاح خرق الوصول الذي يحدث عند استخدام FileTable في SQL Server 2019 |
محرك SQL |
Windows |
|||
إصلاح خرق الوصول sqldk! StringVPrintfWorkerW الذي يحدث أثناء تجميع الاستعلام لطرق عرض الإدارة الديناميكية (DMVs) sys.dm_os_ring_buffers |
محرك SQL |
Windows |
|||
إصلاح مشكلة الذاكرة المنخفضة على مستوى النظام التي تحدث عند تثبيت SQL Server الذاكرة فوق الحد الأقصى لذاكرة الخادم ضمن نموذج الذاكرة باستخدام تأمين الصفحات في الذاكرة. ملاحظة يتم إصدار Acrobat Reader من قِبل شركة Adobe Systems Inc.. يجب تثبيت علامة تتبع بدء التشغيل 8121 لتمكين هذا التصحيح. |
محرك SQL |
Windows |
|||
إصلاح الخطأ التالي الذي يحدث عند النسخ الاحتياطي لقاعدة بيانات باستخدام واجهة الجهاز الظاهري (VDI) على حاوية ubuntu docker المثبتة SQL Server 2019: Host_515697bb-6009-4018-b373-50c871ed736c_SQLVDIMemoryName_0: ClientBufferAreaManager::SyncWithGlobalTable: Open(hBufferMemory): error 2Host_515697bb-6009-4018-b373-50c871ed736c_SQLVDIMemoryName_0: TriggerAbort: تم استدعاؤه: خطأ 0Host_515697bb-6009-4018-b373-50c871ed736c_SQLVDIMemoryName_0: TriggerAbort: ChannelSem: الخطأ 2Features التي تم إرجاعها بواسطة SQL Server: 0x10000 فتح الجهاز. |
محرك SQL |
ينكس |
|||
5009753 |
أداء SQL |
جميع |
|||
إصلاح الخطأ 104 التالي الذي يحدث عند استخدام الدالة User-Defined العددية (UDF) lnlining في عبارة ORDER BY أثناء تجميع الاستعلام الذي يحتوي على عامل تشغيل UNION: Msg 104, Level 16, State 1, Line <LineNumber> |
أداء SQL |
جميع |
|||
إصلاح تأكيد في CQPOnDemandTask::ExecuteQPJob إذا تم تمكين إحصائيات التحديث غير المتزامن تلقائيا. قد ترى فشل التأكيد هذا في سجل الأخطاء: تأكيد: ملف: <sosmemobj.cpp>، line=2774 Failed Assertion = 'pvb->FLargeAlloc () == FALSE' |
أداء SQL |
Windows |
|||
إصلاح مشكلة تبدو فيها العبارة المحددة للتجميع في الإجراءات المخزنة "عالقة" وتظهر sqlsource_transform حتى التدخل اليدوي |
أداء SQL |
Windows |
|||
إصلاح استعلام متوازي يتم تنفيذه في وضع الدفعة الذي قد يتسبب في خرق الوصول وتفريغ الذاكرة بعد تثبيت CU 14. |
أداء SQL |
Windows |
|||
إصلاح خرق الوصول الذي يحدث في CXPort::Close بعد استخدام SQL Server 2019 Cumulative Update 14 (CU14) |
أداء SQL |
Windows |
كيفية الحصول على حزمة التحديث التراكمي هذه أو أحدث حزمة تحديث تراكمية أو تنزيلها
يتوفر التحديث التالي من مركز تنزيل Microsoft:
تنزيل حزمة التحديث التراكمي الأخيرة ل SQL Server 2019 الآن
ملاحظات:
-
سيقدم Microsoft Download Center دائما أحدث إصدار SQL Server CU 2019.
-
إذا لم تظهر صفحة التنزيل، فاتصل بخدمة عملاء Microsoft والدعم للحصول على حزمة التحديث التراكمي.
يتوفر التحديث التالي من كتالوج تحديث Microsoft:
تنزيل حزمة التحديث التراكمي ل SQL Server 2019 CU 15 الآن
ملاحظات:
-
يحتوي كتالوج تحديث Microsoft على هذا SQL Server CU 2019 وتم إصداره مسبقا SQL Server إصدارات CU 2019.
-
تتوفر وحدة CU هذه أيضا من خلال خادم Windows Server Update Services (WSUS).
-
نوصي دائما بتثبيت آخر تحديث تراكمي متوفر
لتحديث SQL Server 2019 على Linux إلى أحدث وحدة CU، يجب أولا تكوين مستودع التحديث التراكمي. ثم قم بتحديث حزم SQL Server باستخدام أمر التحديث المناسب الخاص بالنظام الأساسي.
للحصول على إرشادات التثبيت والارتباطات المباشرة لتنزيلات حزمة CU، راجع ملاحظات إصدار SQL Server 2019.
لترقية Microsoft SQL Server 2019 مجموعات البيانات الكبيرة (BDC) على Linux إلى أحدث وحدة CU، راجع إرشادات النشر مجموعات البيانات الكبيرة.
بدءا من SQL Server CU1 2019، يمكنك إجراء ترقيات موضعية مجموعات البيانات الكبيرة من الإصدارات المدعومة للإنتاج (SQL Server 2019 GDR1). لمزيد من المعلومات، راجع كيفية الترقية SQL Server مجموعات البيانات الكبيرة.
لمزيد من المعلومات، راجع ملاحظات إصدار مجموعات البيانات الكبيرة.
معلومات الملف
يمكنك التحقق من التنزيل عن طريق حوسبة تجزئة ملف SQLServer2019-KB5008996-x64.exe عبر الأمر التالي:
certutil -hashfile SQLServer2019-KB5008996-x64.exe SHA256
اسم الملف |
تجزئة SHA256 |
---|---|
SQLServer2019-KB5008996-x64.exe |
503A17BDCD1E02FF1E6EE673E6F1EEDB0DAF674CAF4FAFFE607FDC4D230190 |
يتوفر مصنف Excel قابل للتنزيل يحتوي على قائمة موجزة من الإصدارات، إلى جانب دورة حياة الدعم الحالية. يحتوي ملف Excel أيضا على قوائم تصحيح مفصلة SQL Server 2019 و SQL Server 2017. انقر لتنزيل ملف Excel هذا الآن.
يحتوي الإصدار الإنجليزي من هذه الحزمة على سمات الملف (أو سمات الملف الأحدث) المدرجة في الجدول التالي. يتم سرد تواريخ وأوقات هذه الملفات في التوقيت العالمي المتفق عليه (UTC). وعندما تقوم بعرض معلومات الملف، يتم تحويلها إلى التوقيت المحلي. للعثور على الفرق بين التوقيت العالمي المتفق عليه والوقت المحلي، استخدم علامة التبويب "المنطقة الزمنية" في العنصر "التاريخ والوقت" في لوحة التحكم.
الإصدارات المستندة إلى x64 SQL Server 2019 Analysis Services
SQL Server 2019 Database Services Common Core
SQL Server 2019 sql_dreplay_client
sql_dreplay_controller SQL Server 2019
SQL Server 2019 Database Services Core Instance
SQL Server 2019 Database Services Core Shared
sql_extensibility SQL Server 2019
محرك Full-Text SQL Server 2019
sql_inst_mr SQL Server 2019
SQL Server 2019 Integration Services
SQL Server 2019 sql_polybase_core_inst
sql_shared_mr SQL Server 2019
sql_tools_extensions SQL Server 2019
|
ملاحظات حول هذا التحديث
لتطبيق حزمة التحديث التراكمي هذه، يجب أن تكون قيد التشغيل SQL Server 2019.
قد تحتاج إلى إعادة تشغيل الكمبيوتر بعد تطبيق حزمة التحديث التراكمي هذه.
لاستخدام إحدى الإصلاحات العاجلة في هذه الحزمة، ليس عليك إجراء أي تغييرات على السجل.
توفر هذه المقالة أيضا المعلومات الهامة التالية:
إصدار إصدار وحدة CU لخدمات التحليل
بدءا من Microsoft SQL Server 2017، لا يتطابق رقم إصدار إصدار Analysis Services ورقم إصدار SQL Server Database Engine. لمزيد من المعلومات، راجع التحقق من إصدار تحديث تراكمي لخدمات التحليل.
التحديثات التراكمية (CU)
-
يحتوي كل وحدة CU جديدة على كافة الإصلاحات التي تم تضمينها مع وحدة CU السابقة للإصدار المثبت من SQL Server.
-
SQL Server وحدات CUs معتمدة على نفس مستويات حزم الخدمة، ويجب تثبيتها بنفس مستوى الثقة.
-
نوصي بالتثبيت المستمر والاستباقي ل CUs عندما تصبح متوفرة وفقا لهذه الإرشادات:
-
تظهر البيانات التاريخية أن عددا كبيرا من حالات الدعم تتضمن مشكلة تمت معالجتها بالفعل في وحدة CU تم إصدارها.
-
قد تحتوي وحدات CUs على قيمة مضافة فوق الإصلاحات العاجلة. يتضمن ذلك تحديثات قابلية الدعم والإدارة والموثوقية.
-
-
نوصي باختبار SQL Server وحدات CUs قبل نشرها في بيئات الإنتاج.
عند نشر تحديث إلى بيئة مختلطة (مثل AlwaysOn والنسخ المتماثل والمجموعة والنسخ المتطابق)، نوصي بالرجوع إلى المقالات التالية قبل نشر التحديث:
-
SQL Server تحديث مجموعة تجاوز الفشل المتداول وعملية حزمة الخدمة
ملاحظات: إذا كنت لا تريد استخدام عملية التحديث المتداول، فاتبع الخطوات التالية لتطبيق تحديث:
-
تثبيت التحديث على العقدة الخاملة.
-
تثبيت التحديث على العقدة النشطة (يتطلب إعادة تشغيل الخدمة).
-
-
ترقية وتحديث خوادم مجموعة التوفر التي تستخدم الحد الأدنى من وقت التعطل وفقدان البيانات
ملاحظة: إذا قمت بتمكين AlwaysOn مع كتالوج SSISDB ، فراجع المعلومات حول SSIS مع AlwaysOn لمزيد من المعلومات حول كيفية تطبيق تحديث في هذه البيئات.
-
كيفية تطبيق إصلاح عاجل SQL Server في طوبولوجيا النسخ المتماثل
SQL Server وحدات CUs متعددة اللغات حاليا. لذلك، حزمة CU هذه ليست خاصة بلغة واحدة. ينطبق على جميع اللغات المدعومة.
تتضمن حزمة وحدة CU واحدة كافة التحديثات المتوفرة لكافة مكونات SQL Server 2019 (الميزات). ومع ذلك، تقوم حزمة التحديث التراكمي بتحديث المكونات المثبتة حاليا على مثيل SQL Server الذي تحدده ليتم خدمته فقط. إذا تمت إضافة ميزة SQL Server (على سبيل المثال، Analysis Services) إلى المثيل بعد تطبيق وحدة CU هذه، يجب إعادة تطبيق وحدة CU هذه لتحديث الميزة الجديدة إلى وحدة CU هذه.
إذا حدثت مشاكل إضافية، أو إذا كانت هناك حاجة إلى أي استكشاف للأخطاء وإصلاحها، فقد تحتاج إلى إنشاء طلب خدمة. سيتم تطبيق تكاليف الدعم المعتادة على أسئلة الدعم الإضافية والمشكلات غير المؤهلة لحزمة التحديث التراكمي المحددة هذه. للحصول على قائمة كاملة بأرقام هواتف خدمة العملاء والدعم من Microsoft، أو لإنشاء طلب خدمة منفصل، انتقل إلى موقع دعم Microsoft على الويب.
كيفية إلغاء تثبيت هذا التحديث
-
في لوحة التحكم، افتح عنصر "البرامج والميزات"، ثم حدد "عرض التحديثات المثبتة".
-
حدد موقع الإدخال الذي يتوافق مع حزمة التحديث التراكمي هذه ضمن SQL Server 2019.
-
اضغط باستمرار (أو انقر بزر الماوس الأيمن) على الإدخال، ثم حدد "إلغاء التثبيت".
لإلغاء تثبيت وحدة CU هذه على Linux، يجب التراجع عن الحزمة إلى الإصدار السابق. لمزيد من المعلومات حول كيفية التراجع عن التثبيت، راجع العودة إلى الحالة السابقة SQL Server.