توزع Microsoft إصلاحات Microsoft SQL Server 2005 أو Microsoft SQL Server 2008 أو Microsoft SQL Server 2008 R2 كملف واحد قابل للتنزيل. نظرا لأن الإصلاحات تراكمية، يحتوي كل إصدار جديد على كل الإصلاحات العاجلة وجميع إصلاحات الأمان التي كانت مضمنة في إصدار إصلاح SQL Server 2005 أو SQL Server 2008 أو SQL Server 2008 R2 السابق.
تنطبق هذه المقالة أيضا على المنتج التالي:
- Microsoft SQL Server 2008 R2 Integration Services (SSIS 2008 R2)
الأعراض
عند إبطال المعاملة الموزعة لحزمة Microsoft SQL Server 2005 Integration Services (SSIS 2005)، لحزمة Microsoft SQL Server 2008 Integration Services (SSIS 2008) أو حزمة Microsoft SQL Server 2008 R2 Integration Services (SSIS 2008 R2)، قد يتم إحباط رسالة نجاح تشبه ما يلي بشكل غير صحيح في ملف سجل SQL Server:
معلومات: 0x4001100B في مهمة تدفق البيانات: تنفيذ المعاملة الموزعة التي بدأتها هذه الحاوية.
تحذير: 0x8004D019 في مهمة تدفق البيانات: تم إجهاض المعاملة بالفعل.
تم إنهاء حزمة SSIS "<package name.dtsx>": بنجاح.
السبب
تحدث هذه المشكلة بسبب تعيين قيم HRESULT الخاصة بالحركة الموزعة إلى رسائل تحذير غير صحيحة في SSIS 2005 أو SSIS 2008.
عند إنشاء التحذيرات، لا يتم إيقاف المهمة أو الحاوية الأصلية. وبالتالي، قد يتم الإبلاغ عن تنفيذ الحزمة بشكل غير صحيح على أنه "نجاح" على الرغم من أن الخطأ قد أجباط المعاملة الموزعة.
الدقة
معلومات التحديث التراكمي
حزمة الخدمة 1 ل SQL Server 2008 R2
تم إصدار تصحيح لهذه المشكلة لأول مرة في التحديث التراكمي 4 ل SQL Server 2008 R2 Service Pack 1. لمزيد من المعلومات حول كيفية الحصول على حزمة التحديث التراكمي هذه، انقر فوق رقم المقالة التالي لعرضها في "قاعدة معارف Microsoft":
2633146 حزمة التحديث التراكمي 4 لحزمة خدمة SQL Server 2008 R2 1Note نظرا لأن الإصدارات تراكمية، يحتوي كل إصدار إصلاح جديد على كل الإصلاحات العاجلة وكل إصلاحات الأمان التي كانت مضمنة في إصدار تصحيح SQL Server 2008 R2 السابق. نوصي بتطبيق أحدث إصدار تصحيح يحتوي على هذا الإصلاح العاجل في الاعتبار. للمزيد من المعلومات، انقر فوق رقم المقالة التالي لعرضها في "قاعدة معارف Microsoft":
2567616 إصدارات SQL Server 2008 R2 التي تم إصدارها بعد إصدار SQL Server 2008 R2 Service Pack 1
SQL Server 2008 R2
تم إصدار تصحيح لهذه المشكلة لأول مرة في التحديث التراكمي 9. لمزيد من المعلومات حول كيفية الحصول على حزمة التحديث التراكمي هذه ل SQL Server 2008 R2، انقر فوق رقم المقالة التالي لعرضها في "قاعدة معارف Microsoft":
2567713 حزمة التحديث التراكمي 9 ل SQL Server 2008 R2 ملاحظة نظرا لأن الإصدارات تراكمية، يحتوي كل إصدار إصلاح جديد على كل الإصلاحات العاجلة وكل إصلاحات الأمان التي كانت مضمنة في إصدار تصحيح SQL Server 2008 R2 السابق. نوصي بتطبيق أحدث إصدار تصحيح يحتوي على هذا الإصلاح العاجل في الاعتبار. للمزيد من المعلومات، انقر فوق رقم المقالة التالي لعرضها في "قاعدة معارف Microsoft":
981356 إصدارات SQL Server 2008 R2 التي تم إصدارها بعد إصدار SQL Server 2008 R2
SQL Server 2008 Service Pack 2
تم إصدار تصحيح لهذه المشكلة لأول مرة في التحديث التراكمي 4 ل SQL Server 2008 Service Pack 2. لمزيد من المعلومات حول حزمة التحديث التراكمي هذه، انقر فوق رقم المقالة التالي لعرضها في "قاعدة معارف Microsoft":
2527180 حزمة التحديث التراكمي 4 لحزمة الخدمة من SQL Server 2008 ملاحظة نظرا لأن الإصدارات تراكمية، يحتوي كل إصدار إصلاح جديد على كل الإصلاحات العاجلة وكل إصلاحات الأمان التي كانت مضمنة في إصدار تصحيح SQL Server 2008 السابق. توصي Microsoft بتطبيق أحدث إصدار تصحيح يحتوي على هذا الإصلاح العاجل. للمزيد من المعلومات، انقر فوق رقم المقالة التالي لعرضها في "قاعدة معارف Microsoft":
2402659 إصدارات SQL Server 2008 التي تم إصدارها بعد إصدار SQL Server 2008 Service Pack 2 تم إنشاء الإصلاحات العاجلة لنظام التشغيل Microsoft SQL Server 2008 لحزم خدمات SQL Server معينة. يجب عليك تطبيق الإصلاح العاجل SQL Server 2008 Service Pack 2 لتثبيت SQL Server 2008 Service Pack 2. بشكل افتراضي، يتم تضمين أي إصلاح عاجل يتم توفيره في حزمة خدمة SQL Server في حزمة خدمة SQL Server التالية.
SQL Server 2008 Service Pack 1
تم إصدار تصحيح لهذه المشكلة لأول مرة في التحديث التراكمي 14 ل SQL Server 2008 Service Pack 1. لمزيد من المعلومات حول حزمة التحديث التراكمي هذه، انقر فوق رقم المقالة التالي لعرضها في "قاعدة معارف Microsoft":
2527187 حزمة التحديث التراكمي 14 ل SQL Server 2008 Service Pack 1Note نظرا لأن الإصدارات تراكمية، يحتوي كل إصدار إصلاح جديد على كل الإصلاحات العاجلة وكل إصلاحات الأمان التي كانت مضمنة في إصدار تصحيح SQL Server 2008 السابق. توصي Microsoft بتطبيق أحدث إصدار تصحيح يحتوي على هذا الإصلاح العاجل. للمزيد من المعلومات، انقر فوق رقم المقالة التالي لعرضها في "قاعدة معارف Microsoft":
970365 إصدارات SQL Server 2008 التي تم إصدارها بعد إصدار SQL Server 2008 Service Pack 1 تم إنشاء الإصلاحات العاجلة ل Microsoft SQL Server 2008 لحزم خدمات SQL Server معينة. يجب عليك تطبيق الإصلاح العاجل SQL Server 2008 Service Pack 1 لتثبيت SQL Server 2008 Service Pack 1. بشكل افتراضي، يتم تضمين أي إصلاح عاجل يتم توفيره في حزمة خدمة SQL Server في حزمة خدمة SQL Server التالية.
SQL Server 2005 Service Pack 4
تم إصدار تصحيح لهذه المشكلة لأول مرة في التحديث التراكمي 3 ل SQL Server 2005 Service Pack 4. لمزيد من المعلومات حول حزمة التحديث التراكمي هذه، انقر فوق رقم المقالة التالي لعرضها في "قاعدة معارف Microsoft":
2507769 حزمة التحديث التراكمي 3 ل SQL Server 2005 Service Pack 4Note نظرا لأن الإصدارات تراكمية، يحتوي كل إصدار إصلاح جديد على جميع الإصلاحات العاجلة وكل إصلاحات الأمان التي كانت مضمنة في إصدار تصحيح SQL Server 2005 السابق. توصي Microsoft بتطبيق أحدث إصدار تصحيح يحتوي على هذا الإصلاح العاجل. للمزيد من المعلومات، انقر فوق رقم المقالة التالي لعرضها في "قاعدة معارف Microsoft":
2485757 إصدارات SQL Server 2005 التي تم إصدارها بعد إصدار SQL Server 2005 Service Pack 4 تم إنشاء الإصلاحات العاجلة ل Microsoft SQL Server 2005 لحزم خدمات SQL Server معينة. يجب عليك تطبيق الإصلاح العاجل SQL Server 2005 Service Pack 4 على تثبيت SQL Server 2005 Service Pack 4. بشكل افتراضي، يتم تضمين أي إصلاح عاجل يتم توفيره في حزمة خدمة SQL Server في حزمة خدمة SQL Server التالية.
SQL Server 2005 Service Pack 3
تم إصدار تصحيح لهذه المشكلة لأول مرة في التحديث التراكمي 15 ل SQL Server 2005 Service Pack 3. لمزيد من المعلومات حول حزمة التحديث التراكمي هذه، انقر فوق رقم المقالة التالي لعرضها في "قاعدة معارف Microsoft":
2507766 حزمة التحديث التراكمي 15 ل SQL Server 2005 Service Pack 3Note نظرا لأن الإصدارات تراكمية، يحتوي كل إصدار إصلاح جديد على كل الإصلاحات العاجلة وكل إصلاحات الأمان التي كانت مضمنة في إصدار تصحيح SQL Server 2005 السابق. توصي Microsoft بتطبيق أحدث إصدار تصحيح يحتوي على هذا الإصلاح العاجل. للمزيد من المعلومات، انقر فوق رقم المقالة التالي لعرضها في "قاعدة معارف Microsoft":
960598 إصدارات SQL Server 2005 التي تم إصدارها بعد إصدار SQL Server 2005 Service Pack 3 تم إنشاء الإصلاحات العاجلة ل Microsoft SQL Server 2005 لحزم خدمات SQL Server معينة. يجب عليك تطبيق الإصلاح العاجل SQL Server 2005 Service Pack 3 لتثبيت SQL Server 2005 Service Pack 3. بشكل افتراضي، يتم تضمين أي إصلاح عاجل يتم توفيره في حزمة خدمة SQL Server في حزمة خدمة SQL Server التالية.
المزيد من المعلومات
بعد تثبيت حزمة التحديث التراكمي، تستمر قيم HRESULT الخاصة بالمعاملة الموزعة في إظهار رسائل التحذير المذكورة في قسم "الأعراض".
ملاحظة مثال لقيمة HRESULT للمعاملة الموزعة هو 0x8004D019 XACT_E_ABORTED.
بالإضافة إلى ذلك، تتم إضافة فشل عام إلى تسلسل الحدث. لذلك، تفشل الحاوية أو المهمة الأصل ما لم يتم منع الفشل باستخدام قيمة الخاصية MaximumErrorCount أو FailParentOnFailure أو FailPackageOnFailure.
تتم إضافة أحد الرسائل التالية إلى تسلسلات الأحداث المسجلة:
DTS_I_COMMITTINGTRANSACTION = 0x4001100B = الالتزام بالمعاملة الموزعة التي بدأت بواسطة هذه الحاوية. أو، DTS_I_ABORTINGTRANSACTION = 0x4001100C = إجهاض المعاملة الموزعة الحالية.
تحذير: 0x8004D019 في مهمة تدفق البيانات: تم إجهاض المعاملة بالفعل.
ملاحظة لا تقتصر قيمة HRESULT الواردة في رسالة التحذير هذه على 0x8004D019. قد تكون قيمة HRESULT عبارة عن أي رمز خطأ ل Microsoft Distributed Transaction Coordinator (MSDTC) تم وصفه في موقع الويب التالي:
معلومات عامة حول رموز خطأ COMDTS_E_GENERIC = 0xC0010014 = حدث خطأ واحد أو أكثر. يجب أن يكون هناك أخطاء أكثر تحديدا قبل هذا الخطأ الذي يشرح تفاصيل الأخطاء. يتم استخدام هذه الرسالة كقيمة مرجعة من الدالات التي تواجه أخطاء.
الحالة
لقد أكدت Microsoft على أن هذه مشكلة في منتجات Microsoft المُدرجة في القسم "ينطبق على".
المراجع
لمزيد من المعلومات حول نموذج توفير الخدمات التزايدي ل SQL Server، انقر فوق رقم المقالة التالي لعرضها في "قاعدة معارف Microsoft":
935897 يتوفر نموذج خدمة تزايدية من فريق SQL Server لتقديم الإصلاحات العاجلة للمشاكل المبلغ عنهالمزيد من المعلومات حول مخطط تسمية تحديثات SQL Server، انقر فوق رقم المقالة التالي لعرضها في "قاعدة معارف Microsoft":
822499 مخطط تسمية جديد لحزم تحديثات برامج Microsoft SQL Server لمزيد من المعلومات حول مصطلحات تحديث البرامج، انقر فوق رقم المقالة التالي لعرضها في "قاعدة معارف Microsoft":
824684 وصف للمصطلحات القياسية المستخدمة لوصف تحديثات برامج Microsoft