KB5016884 - التحديث التراكمي 31 SQL Server 2017
تاريخ الإصدار:
24/02/44
الإصدار:
14.0.3456.2
هام: التحديث التراكمي 31 هو آخر تحديث تراكمي ل Microsoft SQL Server 2017. يتم نقل SQL Server 2017 إلى الدعم الموسع بعد 11 أكتوبر 2022.
الملخص
توضح هذه المقالة حزمة التحديث التراكمي 31 (CU31) ل Microsoft SQL Server 2017. يحتوي هذا التحديث على 20 إصلاحا تم إصدارها بعد إصدار التحديث التراكمي 30 SQL Server 2017، ويحدث المكونات إلى الإصدارات التالية:
-
SQL Server - إصدار المنتج: 14.0.3456.2، إصدار الملف: 2017.140.3456.2
-
Analysis Services - إصدار المنتج: 14.0.249.94، إصدار الملف: 2017.140.249.94
المشاكل المعروفة في هذا التحديث
افترض أن الجدول المستخدم بواسطة النسخ المتماثل يستخدم عمودا يستخدم الدالة NEWSEQUENTIALID في المفتاح الأساسي. يحدث خطأ عند محاولة تطبيق اللقطة لدى المشترك. فيما يلي محاولة الأمر ورسائل الخطأ:
-
تمت محاولة الأمر:
create procedure [sp_MSupd_PersonAddress]
@c1 int = NULL,
@c2 nvarchar(60) = NULL,
@c3 nvarchar(60) = NULL,
@c4 nvarchar(30) = NULL,
@c5 int = NULL,
@c6 nvarchar(15) = NULL,
@c7 [geography] = NULL,
@c8 uniqueidentifier = NULL,
@c9 datetime = NULL,
@pkc1 uniqueidentifier = NULL,
@bitmap binary(2)
as
begin
declare @primarykey_text nvarchar(100) = ''
if (substring(@bitmap,1,1) & 128 = 128)
begin
if @pkc1 is null
set @pkc1 = (newsequentialid())
update [Person].[
(Transaction sequence number: 0x0000002400000F30005500000000, Command ID: 7)
-
رسائل الخطأ:
يمكن استخدام الدالة المضمنة newsequentialid() فقط في تعبير DEFAULT لعمود من النوع "uniqueidentifier" في عبارة CREATE TABLE أو ALTER TABLE. لا يمكن دمجه مع عوامل التشغيل الأخرى لتشكيل تعبير عددي معقد. (المصدر: MSSQLServer، رقم الخطأ: 302)
الحصول على المساعدة: http://help/302
ملاحظة يتم إصدار Acrobat Reader من قِبل شركة Adobe Systems Inc.. الطريقة الوحيدة لحل هذه المشكلة هي تغيير عمود المفتاح الأساسي إلى الدالة NEWID أثناء أخذ اللقطة ثم تعيينها مرة أخرى إلى الدالة NEWSEQUENTIALID بعد تطبيق اللقطة. يمكنك تشغيل الأمر التالي:
ALTER TABLE [Person].[Address] DROP CONSTRAINT [PK_Address_rowguid]
GO
ALTER TABLE [Person].[Address] ADD CONSTRAINT [PK_Address_rowguid] DEFAULT (NEWID()) FOR [rowguid]
GO
ALTER TABLE [Person].[Address] DROP CONSTRAINT [PK_Address_rowguid]
GO
ALTER TABLE [Person].[Address] ADD CONSTRAINT [PK_Address_rowguid] DEFAULT (NEWSEQUENTIALID()) FOR [rowguid]
GO
التحسينات والإصلاحات المضمنة في هذا التحديث التراكمي
يتوفر مصنف Excel قابل للتنزيل يحتوي على قائمة ملخصة بالبناءات، بالإضافة إلى دورة حياة الدعم الحالية الخاصة بها. يحتوي ملف Excel أيضا على قوائم إصلاح مفصلة SQL Server 2019 SQL Server 2017. قم بتنزيل ملف Excel هذا الآن.
ملاحظة: يمكن الرجوع إلى الإدخالات الفردية في الجدول التالي مباشرة من خلال إشارة مرجعية. إذا حددت أي معرف مرجع خطأ في الجدول، فستلاحظ إضافة علامة إشارة مرجعية إلى عنوان URL باستخدام هذا التنسيق: #bkmk_NNNNNNNN. يمكنك بعد ذلك مشاركة عنوان URL هذا مع الآخرين حتى يتمكنوا من الانتقال مباشرة إلى الإصلاح المطلوب في الجدول.
مرجع الخطأ |
رقم مقالة KB |
الوصف |
منطقة الإصلاح |
منصه |
||
---|---|---|---|---|---|---|
حل الثغرة الأمنية في رفض الخدمة (DoS) لمكتبة Newtonsoft في SQL Server 2017. |
Analysis Services |
Windows |
||||
لا يزال طلب القراءة فقط ينتقل إلى العقدة الأساسية للقراءة والكتابة في مجموعة قابلية وصول عالية التوفر AlwaysOn عند تعطل عقدة قائمة التوجيه للقراءة فقط. |
قابلية وصول عالية |
جميع |
||||
يحدث فشل التأكيد على النسخة المتماثلة الثانوية عند استخدام مجموعات قابلية وصول عالية التوفر AlwaysOn في الشبكات ذات زمن الانتقال العالي في SQL Server 2017. قد ترى فشل التأكيد هذا في سجل الأخطاء: التأكيد: الملف: <"e:\\b\\\s3\\sources\\sql\\ntdbms\\storeng\\dfs\\trans\\lsnlocmap.cpp">، line=358 Failed Assertion = "pos - pndx < map->EntryCount" |
قابلية وصول عالية |
جميع |
||||
تحافظ بيانات التعريف tempdb المحسنة للذاكرة (HkTempDB) على استهلاك الذاكرة ضمن VARHEAP: LOB Page Allocator. |
In-Memory OLTP |
Windows |
||||
يحدث تسرب للذاكرة في فهرس النطاق للجداول الموجودة في الذاكرة بعد فحص الفهرس المتوازي. |
In-Memory OLTP |
جميع |
||||
يحدث تسرب الذاكرة ضمن "كومة فهرس النطاق" على جدول الذاكرة الذي يحتوي على فهارس غير مجمعة، كلما كانت هناك إدراجات متزامنة. |
In-Memory OLTP |
جميع |
||||
تحدث مشكلات الأداء وتوقف تام على SQL Server Agent في قاعدة بيانات msdb التي تحتوي على نسخ احتياطية تلقائية. بالإضافة إلى ذلك، سترى رسائل الخطأ التالية في سجل عامل SQL Server: <DateTime> خطأ SQLServer: 1205، تم التوقف التام للمعاملة (معرف العملية) على موارد التأمين مع عملية أخرى وتم اختيارها كضحية توقف تام. أعد تشغيل المعاملة. فشل> <DateTime في استرداد> jobID <المهمة من الخادم. |
أدوات الإدارة |
Windows |
||||
5017551 |
الإصلاح: قد يؤدي تثبيت SQL Server CUs إلى تشغيل IndexOutOfRangeException |
إعداد & التثبيت |
Windows |
|||
5017788 |
الإصلاح: المعلمةRuntimeValue مفقودة من Showplan XML عند استخدام sys.dm_exec_query_statistics_xml DMV |
أداء SQL |
جميع |
|||
يحدث تفريغ مجدول غير منتج في sqldk! SOS_MemoryWorkSpace::Lookup. |
أداء SQL |
جميع |
||||
تحدث عمليات تفريغ غير منتجة بشكل متكرر على ColumnStoreAttributeCache::ColumnStoreColumnAttributeNode::GetSegmentById. |
أداء SQL |
Windows |
||||
5018050 |
تحسين: إضافة خيارات جديدة لطبقة خدمة قاعدة بيانات Azure SQL إلى ميزة قاعدة البيانات الممتدة |
محرك SQL Server |
Windows |
|||
5018231 |
محرك SQL Server |
Windows |
||||
5008184 |
محرك SQL Server |
جميع |
||||
يحدث الخطأ 9003 مع رقم تسلسل السجل غير الصحيح (LSN) عند إجراء استعادة لاحقة بعد تحديد LSN في حد ملف السجل الظاهري (VLF) باستخدام عبارة RESTORE WITH STANDBY. فيما يلي رسالة الخطأ: Msg 3013، المستوى 16، الحالة 1، خط <LineNumber> يتم إنهاء RESTORE DATABASE بشكل غير طبيعي. Msg 9003، المستوى 17، الحالة 11، خط <LineNumber> رقم فحص السجل (<LogScanNumber>) الذي تم تمريره لتسجيل الفحص في قاعدة البيانات "<DatabaseName>" غير صحيح. قد يشير هذا الخطأ إلى تلف البيانات أو أن ملف السجل (.ldf) لا يتطابق مع ملف البيانات (.mdf). إذا حدث هذا الخطأ أثناء النسخ المتماثل، فقم بإعادة إنشاء المنشور. وإلا، قم بالاستعادة من النسخ الاحتياطي إذا كانت المشكلة تؤدي إلى فشل أثناء بدء التشغيل. |
محرك SQL Server |
Windows |
||||
يحدث الخطأ 208 عند استخدام الإجراء المخزن sp_changereplicationserverpasswords لتغيير كلمات المرور المخزنة لتسجيل الدخول إلى Microsoft SQL Server المستخدم من قبل عوامل النسخ المتماثل. فيما يلي رسالة الخطأ: Msg 208، المستوى 16، الحالة 1، الإجراء master.sys.sp_MSchangerepltablepasswords، Line <LineNumber> [Batch Start Line 0] اسم الكائن "MSreplservers" غير صحيح. |
محرك SQL Server |
Windows |
||||
يحدث الاستخدام العالي لوحدة المعالجة المركزية عند تمكين تعقب التغييرات على عدد كبير من الجداول والقيام بالتنظيف التلقائي أو اليدوي لجداول تعقب التغييرات. |
محرك SQL Server |
Windows |
||||
لا يتم تمكين ميزة FILESTREAM بعد إعادة تشغيل نظام التشغيل بسبب ظروف السباق من مثيلات متعددة من SQL Server. في سجل الأخطاء، يمكنك مشاهدة رسالة الخطأ التالية: خطأ: 5591، الخطورة: 16، الحالة: 5. تم تعطيل ميزة FILESTREAM. |
محرك SQL Server |
Windows |
||||
يمكن أن تكون معرفات مجموعة الملفات للملفات التي تنتمي إلى قاعدة بيانات النسخ غير صحيحة إذا كانت قاعدة البيانات المصدر تحتوي على ثغرات في معرفات مجموعة الملفات بسبب إزالة الملفات أو مجموعات الملفات. عند محاولة إدراج بيانات في الجدول الذي ينتمي إلى قاعدة بيانات النسخ التي تم إنشاؤها بشكل غير صحيح، تتلقى رسالة خطأ تشبه الرسالة التالية: Msg 622، المستوى 16، الحالة 3، خط <LineNumber> لا تحتوي مجموعة الملفات "<FileGroupName>" على ملفات معينة إليها. لا يمكن ملء الجداول والفهارس وأعمدة النص وأعمدة النص وأعمدة الصور في مجموعة الملفات هذه حتى تتم إضافة ملف. |
محرك SQL Server |
Windows |
||||
قد يحدث انتهاك للوصول بعد تطبيق SQL Server 2017 التحديث التراكمي 30 (CU30). يمكن أن تحدث هذه المشكلة عند إجراء عملية إدراج مجمع متبوعة بجملة SELECT في نفس المعاملة، ويكون نموذج استرداد قاعدة البيانات إما بسيطا أو مسجلا بشكل مجمع. |
محرك SQL Server |
جميع |
كيفية الحصول على هذا أو حزمة التحديث التراكمي الأخيرة أو تنزيلها
يتوفر التحديث التالي من مركز تنزيل Microsoft:
تنزيل أحدث حزمة تحديث تراكمي SQL Server 2017 الآن
إذا لم تظهر صفحة التنزيل، فاتصل بخدمة عملاء Microsoft والدعم للحصول على حزمة التحديث التراكمي.
ملاحظة: بعد إصدار التحديثات التراكمية المستقبلية SQL Server 2017، يمكن تنزيل هذا وجميع وحدات CUs السابقة من كتالوج Microsoft Update. ومع ذلك، نوصي بتثبيت آخر تحديث تراكمي متوفر دائما.
يتوفر التحديث التالي من كتالوج Microsoft Update:
لتحديث Linux إلى أحدث وحدة CU، يجب أولا تكوين مستودع التحديث التراكمي. بعد ذلك، قم بتحديث حزم SQL Server باستخدام أمر التحديث المناسب الخاص بالنظام الأساسي.
للحصول على إرشادات التثبيت والارتباطات المباشرة لتنزيلات حزمة CU، راجع ملاحظات الإصدار.
معلومات الملف
يمكنك التحقق من التنزيل عن طريق حساب تجزئة ملف SQLServer2017-KB5016884-x64.exe عن طريق تشغيل الأمر التالي:
certutil -hashfile SQLServer2017-KB5016884-x64.exe SHA256
اسم الملف |
تجزئة SHA256 |
---|---|
SQLServer2017-KB5016884-x64.exe |
AE3554BA0A474B4D1A6B2D3BB7F00A4F6308DBE50178FFF67BAA8B21CC74DBC2 |
يحتوي الإصدار الإنجليزية من هذه الحزمة على سمات الملف (أو سمات الملف الأحدث) المدرجة في الجدول التالي. يتم سرد تواريخ وأوقات هذه الملفات في التوقيت العالمي المتفق عليه (UTC). وعندما تقوم بعرض معلومات الملف، يتم تحويلها إلى التوقيت المحلي. للعثور على الفرق بين التوقيت العالمي المتفق عليه والوقت المحلي، استخدم علامة التبويب المنطقة الزمنية في عنصر التاريخ والوقت في لوحة التحكم.
الإصدارات المستندة إلى x64 SQL Server 2017 Analysis Services
SQL Server 2017 Database Services Common Core
عميل جودة البيانات SQL Server 2017
جودة بيانات SQL Server 2017
sql_dreplay_client SQL Server 2017
sql_dreplay_controller SQL Server 2017
SQL Server 2017 Database Services Core Instance
SQL Server 2017 Database Services Core Shared
sql_extensibility SQL Server 2017
محرك Full-Text SQL Server 2017
sql_inst_mr SQL Server 2017
خدمات التكامل SQL Server 2017
sql_polybase_core_inst SQL Server 2017
sql_shared_mr SQL Server 2017
sql_tools_extensions SQL Server 2017
|
ملاحظات لهذا التحديث
لتطبيق حزمة التحديث التراكمي هذه، يجب تشغيل SQL Server 2017.
قد تحتاج إلى إعادة تشغيل الكمبيوتر بعد تطبيق حزمة التحديث التراكمي هذه.
لاستخدام أحد الإصلاحات العاجلة في هذه الحزمة، ليس عليك إجراء أي تغييرات على السجل.
توفر هذه المقالة أيضا معلومات مهمة حول الحالات التالية:
-
Pacemaker : يتم إجراء تغيير سلوكي في التوزيعات التي تستخدم أحدث إصدار متوفر من Pacemaker. يتم توفير أساليب التخفيف من المخاطر.
-
مخزن الاستعلام : يجب تشغيل هذا البرنامج النصي إذا كنت تستخدم Query Store وقمت مسبقا بتثبيت Microsoft SQL Server 2017 Cumulative Update 2 (CU2).
إصدار إنشاء Analysis Services CU
بدءا من SQL Server 2017، لا يتطابق رقم إصدار إصدار إصدار Analysis Services ورقم إصدار SQL Server Database Engine. لمزيد من المعلومات، راجع التحقق من إصدار تحديث خدمات التحليل التراكمي.
التحديثات التراكمية (CU)
تتوفر التحديثات التراكمية (CU) الآن في مركز تنزيل Microsoft.
يتوفر فقط أحدث وحدة CU تم إصدارها SQL Server 2017 في مركز التنزيل.
تتوفر حزم CU لنظام التشغيل Linux في https://packages.microsoft.com/.
ملاحظات
-
يحتوي كل وحدة CU جديدة على جميع الإصلاحات التي تم تضمينها مع CU السابق للإصدار المثبت من SQL Server.
-
يتم اعتماد وحدات CUs SQL Server إلى نفس مستويات حزم الخدمة، ويجب تثبيتها على نفس مستوى الثقة.
-
نوصي بالتثبيت المستمر والاستباقي لوحدات CUs عند توفرها وفقا لهذه الإرشادات:
-
تظهر البيانات التاريخية أن عددا كبيرا من حالات الدعم تتضمن مشكلة تمت معالجتها بالفعل في وحدة CU تم إصدارها.
-
قد تحتوي وحدات المعالجة المركزية على قيمة مضافة فوق الإصلاحات العاجلة. يتضمن ذلك تحديثات الدعم والإدارة والموثوقية.
-
-
نوصي باختبار وحدات CUs قبل نشرها في بيئات الإنتاج.
الهامه
تقدم جميع التوزيعات (بما في ذلك RHEL 7.3 و7.4) التي تستخدم أحدث حزمة Pacemaker المتوفرة 1.1.18-11.el7 تغييرا في السلوك لإعداد نظام المجموعة start-failure-is-fatal إذا كانت قيمته خاطئة. يؤثر هذا التغيير على سير عمل تجاوز الفشل. إذا واجهت النسخة المتماثلة الأساسية انقطاعا، فمن المتوقع أن يفشل نظام المجموعة إلى إحدى النسخ المتماثلة الثانوية المتوفرة. بدلا من ذلك، سيلاحظ المستخدمون أن نظام المجموعة يستمر في محاولة بدء النسخة المتماثلة الأساسية الفاشلة. إذا لم يكن هذا الأساسي متصلا أبدا (بسبب انقطاع دائم)، فلن يفشل نظام المجموعة أبدا في نسخة متماثلة ثانوية أخرى متوفرة.
تؤثر هذه المشكلة على جميع إصدارات SQL Server، بغض النظر عن إصدار التحديث التراكمي الذي تعمل عليه.
للتخفيف من المشكلة، استخدم أي من الطرق التالية.
الطريقة الأولى
اتبع الخطوات التالية:
-
قم بإزالة تجاوز start-failure-is-fatal من نظام المجموعة الحالي.
# RHEL، Ubuntu pcs الخاصية unset start-failure-is-fatal # أو pcs property set start-failure-is-fatal=true # SLES crm configure property start-failure-is-fatal=true -
إنقاص قيمة الفاصل الزمني لإعادة التحقق من نظام المجموعة .
# RHEL، مجموعة خصائص Ubuntu pcs cluster-recheck-interval=<Xmin> # SLES crm تكوين خاصية cluster-recheck-interval=<Xmin> -
أضف خاصية تعريف مهلة الفشل إلى كل مورد AG.
# RHEL, Ubuntu pcs resource update ag1 meta failure-timeout=60s # SLES crm configure edit ag1 # in the text editor, add 'meta failure-timeout=60s' after any 'param's وقبل أي 'op'sملاحظة يتم إصدار Acrobat Reader من قِبل شركة Adobe Systems Inc.. في هذه التعليمة البرمجية، استبدل قيمة> Xmin <حسب الاقتضاء. إذا تعطلت النسخة المتماثلة، تحاول المجموعة إعادة تشغيل النسخة المتماثلة في فاصل زمني مرتبط بقيمة مهلة الفشل وقيمة الفاصل الزمني لإعادة التحقق من نظام المجموعة . على سبيل المثال، إذا تم تعيين مهلة الفشل إلى 60 ثانية وتم تعيين الفاصل الزمني لإعادة التحقق من نظام المجموعة إلى 120 ثانية، تتم محاولة إعادة التشغيل في فاصل زمني أكبر من 60 ثانية ولكن أقل من 120 ثانية. نوصي بتعيين مهلة الفشل إلى 60 ثانيةوالفاصل الزمني لإعادة التحقق من نظام المجموعة إلى قيمة أكبر من 60 ثانية. نوصي بعدم تعيين الفاصل الزمني لإعادة التحقق من نظام المجموعة إلى قيمة صغيرة. لمزيد من المعلومات، راجع وثائق Pacemaker أو راجع موفر النظام.
الطريقة الثانية
العودة إلى Pacemaker الإصدار 1.1.16.
الهامه
يجب تشغيل هذا البرنامج النصي إذا كنت تستخدم Query Store وكنت تقوم بتحديث من SQL Server 2017 التحديث التراكمي 2 (CU2) مباشرة إلى SQL Server 2017 التحديث التراكمي 3 (CU3) أو أي تحديث تراكمي لاحق. لا يتعين عليك تشغيل هذا البرنامج النصي إذا قمت مسبقا بتثبيت SQL Server 2017 التحديث التراكمي 3 (CU3) أو أي تحديث تراكمي لاحق SQL Server 2017.
SET NOCOUNT ON;
DROP TABLE IF EXISTS #tmpUserDBs;
SELECT [database_id], 0 AS [IsDone]
INTO #tmpUserDBs
FROM master.sys.databases
WHERE [database_id] > 4
AND [state] = 0 -- must be ONLINE
AND is_read_only = 0 -- cannot be READ_ONLY
AND [database_id] NOT IN (SELECT dr.database_id FROM sys.dm_hadr_database_replica_states dr -- Except all local Always On secondary replicas
INNER JOIN sys.dm_hadr_availability_replica_states rs ON dr.group_id = rs.group_id
INNER JOIN sys.databases d ON dr.database_id = d.database_id
WHERE rs.role = 2 -- Is Secondary
AND dr.is_local = 1
AND rs.is_local = 1)
DECLARE @userDB sysname;
WHILE (SELECT COUNT([database_id]) FROM #tmpUserDBs WHERE [IsDone] = 0) > 0
BEGIN
SELECT TOP 1 @userDB = DB_NAME([database_id]) FROM #tmpUserDBs WHERE [IsDone] = 0
-- PRINT 'Working on database ' + @userDB
EXEC ('USE [' + @userDB + '];
DECLARE @clearPlan bigint, @clearQry bigint;
IF EXISTS (SELECT [actual_state] FROM sys.database_query_store_options WHERE [actual_state] IN (1,2))
BEGIN
IF EXISTS (SELECT plan_id FROM sys.query_store_plan WHERE engine_version = ''14.0.3008.27'')
BEGIN
DROP TABLE IF EXISTS #tmpclearPlans;
SELECT plan_id, query_id, 0 AS [IsDone]
INTO #tmpclearPlans
FROM sys.query_store_plan WHERE engine_version = ''14.0.3008.27''
WHILE (SELECT COUNT(plan_id) FROM #tmpclearPlans WHERE [IsDone] = 0) > 0
BEGIN
SELECT TOP 1 @clearPlan = plan_id, @clearQry = query_id FROM #tmpclearPlans WHERE [IsDone] = 0
EXECUTE sys.sp_query_store_unforce_plan @clearQry, @clearPlan;
EXECUTE sys.sp_query_store_remove_plan @clearPlan;
UPDATE #tmpclearPlans
SET [IsDone] = 1
WHERE plan_id = @clearPlan AND query_id = @clearQry
END;
PRINT ''- Cleared possibly affected plans in database [' + @userDB + ']''
END
ELSE
BEGIN
PRINT ''- No affected plans in database [' + @userDB + ']''
END
END
ELSE
BEGIN
PRINT ''- Query Store not enabled in database [' + @userDB + ']''
END')
UPDATE #tmpUserDBs
SET [IsDone] = 1
WHERE [database_id] = DB_ID(@userDB)
END
عند نشر تحديث إلى بيئة مختلطة (مثل AlwaysOn والنسخ المتماثل والمجموعة والنسخ المتطابق)، نوصي بالرجوع إلى المقالات التالية قبل نشر التحديث:
-
SQL Server تحديث مجموعة تجاوز الفشل وعملية
حزمة الخدمة ملاحظه إذا كنت لا تريد استخدام عملية التحديث المتداولة، فاتبع هذه الخطوات لتطبيق تحديث:-
تثبيت التحديث على العقدة الخاملة.
-
تثبيت التحديث على العقدة النشطة (يتطلب إعادة تشغيل الخدمة).
-
-
ترقية وتحديث خوادم مجموعة التوفر التي تستخدم الحد الأدنى من وقت التعطل وفقدان
البيانات ملاحظه إذا قمت بتمكين AlwaysOn باستخدام كتالوج SSISDB، فراجع المعلومات حول SSIS مع AlwaysOn لمزيد من المعلومات حول كيفية تطبيق تحديث في هذه البيئات.
SQL Server التحديثات التراكمية متعددة اللغات حاليا. لذلك، حزمة التحديث التراكمي هذه ليست خاصة بلغة واحدة. ينطبق على جميع اللغات المدعومة.
تتضمن حزمة تحديث تراكمي واحدة جميع التحديثات المتوفرة لجميع مكونات (ميزات) SQL Server 2017. ومع ذلك، تقوم حزمة التحديث التراكمي بتحديث المكونات المثبتة حاليا على مثيل SQL Server الذي تحدده ليتم صيانته فقط. إذا تمت إضافة ميزة SQL Server (على سبيل المثال، Analysis Services) إلى المثيل بعد تطبيق CU هذا، يجب إعادة تطبيق CU هذا لتحديث الميزة الجديدة إلى CU هذا.
إذا حدثت مشكلات إضافية أو إذا كان هناك حاجة إلى أي استكشاف الأخطاء وإصلاحها، فقد تضطر إلى إنشاء طلب خدمة. سيتم تطبيق تكاليف الدعم المعتادة على أسئلة الدعم الإضافية والمشكلات غير المؤهلة لحزمة التحديث التراكمي المحددة هذه. للحصول على قائمة كاملة بأرقام هواتف خدمة عملاء Microsoft والدعم، أو لإنشاء طلب خدمة منفصل، انتقل إلى موقع دعم Microsoft على الويب.
كيفية إلغاء تثبيت هذا التحديث
-
في لوحة التحكم، افتح عنصر البرامج والميزات، ثم حدد عرض التحديثات المثبتة.
-
حدد موقع الإدخال الذي يتوافق مع حزمة التحديث التراكمي هذه ضمن SQL Server 2017.
-
اضغط باستمرار (أو انقر بزر الماوس الأيمن فوق) الإدخال، ثم حدد إلغاء التثبيت.
لإلغاء تثبيت CU هذا على Linux، يجب التراجع عن الحزمة إلى الإصدار السابق.
لمزيد من المعلومات حول كيفية التراجع عن التثبيت، راجع التراجع عن SQL Server.
إخلاء المسؤولية عن معلومات الجهات الخارجية
يتم تصنيع منتجات الجهات الخارجية التي تمت مناقشتها في هذه المقالة من قبل شركات مستقلة عن Microsoft. لا تقدم Microsoft أي ضمان، ضمني أو غير ذلك، فيما يتعلق بأداء هذه المنتجات أو موثوقيتها.