Applies ToSQL Server 2012 Developer SQL Server 2012 Enterprise SQL Server 2012 Standard SQL Server 2012 Express SQL Server 2012 Web

توزع microsoft تصحيحات Microsoft SQL Server 2012 كملف واحد قابل للتنزيل. نظرا لان التصحيحات متراكمة ، فان كل إصدار جديد يحتوي علي كل الإصلاحات العاجلة وكل تصحيحات الأمان التي تم تضمينها في إصدار SQL Server 2012 تصحيح السابق.

مؤشرات الخطأ

اطّلع على السيناريو التالي:

  • تقوم بإنشاء واحد أو أكثر من مشاريع جوده البيانات في عميل جوده البيانات في Microsoft SQL Server 2012.

  • تقوم بتثبيت التحديث التراكمي 1 ل SQL Server 2012 (SQL Server 2012 CU1) ، ثم تقوم بتشغيل الملف دقسينستالير لترقيه النشرات المصورة لخدمات جوده البيانات (دقس) ولأضافه كائنات جديده.

  • تحاول حذف أحد مشاريع جوده البيانات التي تم إنشاؤها باستخدام عميل جوده البيانات.

في هذا السيناريو ، يتوقف عميل جوده البيانات عن الاستجابة ، ويدخل مشغل قاعده بيانات SQL Server حلقه لا نهائيه. بالاضافه إلى ذلك ، سقلسيرفر عمليه استخدام CPU العالية. ملاحظات

  • لاسترداد هذه المشكلة ، أعد تشغيل عميل جوده البيانات ودقس.

  • تحدث هذه المشكلة فقط إذا تم إنشاء مشروع جوده البيانات قبل تثبيت SQL Server 2012 CU1.

السبب

تحدث هذه المشكلة نظرا لوجود حلقه لانهائية في اجراء مخزن للنظام والذي يحدث بسبب تحديث عداد التكرار الحلقي بشكل غير صحيح.ملاحظه تحدث هذه المشكلة بسبب وجود انحدار في SQL Server 2012 CU1.

الحل

معلومات التحديث التراكمي

معلومات حزمه الخدمة ل SQL Server 2012

لحل هذه المشكلة ، يجب الحصول علي أحدث حزمه خدمه ل SQL Server 2012. لمزيد من المعلومات ، انقر فوق رقم المقالة التالية لعرض المقالة في قاعده معارف Microsoft:

2755533 كيفيه الحصول علي أحدث حزمه خدمه ل SQL Server 2012

SQL Server 2012

تم إصدار التصحيح لهذه المشكلة أولا في التحديث التراكمي 2 ل SQL Server 2012. للحصول علي مزيد من المعلومات حول كيفيه الحصول علي حزمه التحديث التراكمي هذه ل SQL Server ، انقر فوق رقم المقالة التالية لعرض المقالة في قاعده معارف Microsoft:

2703275 حزمه التحديث التراكمي 2 ل SQL Server 2012ملاحظة يتم إصدار Acrobat Reader من قِبل شركة Adobe Systems Inc.‎. نظرا لان الإصدارات تراكمية ، فان كل إصدار إصلاح جديد يحتوي علي كل الإصلاحات العاجلة وكل تصحيحات الأمان التي تم تضمينها في إصدار SQL Server الذي تم تثبيته سابقا. من المستحسن تطبيق أحدث إصدار من التصحيحات التي تحتوي علي هذا الإصلاح العاجل. للمزيد من المعلومات، انقر فوق رقم المقالة التالي لعرضها في "قاعدة معارف Microsoft":

2692828 تم إصدار SQL Server 2012 الذي تم إصداره بعد SQL Server 2012

الحل البديل

لحل هذه المشكلة ، استخدم أحدي الطرق التالية.الطريقة الأولىلأضافه اجراء وهمي يمكن التكرار الحلقي للاجراء المخزن للمتابعة ، ثم الخروج بشكل صحيح ، اتبع الخطوات التالية:

  1. قم بتشغيل الاستعلام التالي لتحديد اسم المخطط للمشروع المتاثر الذي حاولت حذفه:

    SELECT 'KnowledgeManagement'+CAST(ID AS NVARCHAR) AS SchemaName, Name FROM DQS_MAIN.dbo.A_KNOWLEDGEBASE WHERE TYPE=2
  2. استخدم القيمة شيمانامي التي يتم إرجاعها ، ثم قم بتشغيل العبارات التي تشبه ما يلي في SQL Server Management Studio لتوفير اسم المخطط المطابق ومعرف مشروع جوده البيانات. سيتم إنشاء اجراء وهمي جديد للمخطط ومشروع جوده البيانات المقابل. ولذلك ، فان التكرار الحلقي لا يستمر بشكل صحيح.

    USE DQS_PROJECTSGOCREATE PROCEDURE DQProject<ID>.NewIndexParseTrigramsFromLexiconAS BEGINPRINT 'THIS IS A DUMMY PROCEDURE TO MAKE DELETE WORK for Microsoft KB Article 2705571';END

    ملاحظه <معرف ال> يمثل المعرف الداخلي لمشروع جوده البيانات الذي يتم حذفه.

  3. تاكد من حذف مشروع جوده البيانات من عميل جوده البيانات كما هو متوقع.

الطريقة 2إذا كان عليك إنهاء اجراء التكرار الحلقي بسرعة للمحافظة علي موارد وحده المعالجة المركزية (CPU) ، فقم بتشغيل العبارات التالية لتحديد الجلسة الصحيحة. علي الرغم من ذلك ، لا يقوم اجراء الحلقات بحذف مشروع جوده البيانات بوضوح. تساعدك الإجراءات التالية-عبارات SQL في تحديد جلسة العمل الصحيحة وإيقافها. إذا كانت أكثر من جلسة عمل واحده من عميل جوده البيانات قيد التشغيل ، فقد تحتاج إلى تشغيل العبارات عده مرات:

DECLARE @session smallint, @text nvarchar(2000), @killcommand nvarchar(200)SELECT TOP 1 @session=s.session_id, @text=st.textFROM sys.dm_exec_sessions sFULL OUTER JOIN sys.dm_exec_requests r ON s.session_id=r.session_idCROSS APPLY sys.dm_exec_sql_text(r.sql_handle) AS stWHERE program_name like 'DQ Services Client: Client Id = %, KB Id = %, Proxy = KnowledgebaseManagementEntryPointClient'AND s.status='running';SELECT 'Killing this DQS session:', @session SessionID, @text QueryText;SET @killcommand=N'Kill '+ cast(@session as nvarchar)+';'EXEC sp_executesql @killcommand;

ملاحظة يتم إصدار Acrobat Reader من قِبل شركة Adobe Systems Inc.‎. إذا كنت تستخدم الأسلوب 2 لإنهاء اتصال دقس ، فقد تتلقي رسالة الخطا التالية في عميل جوده البيانات:

--------------------------------------------------------------------------------خدمات جوده البيانات في SQL Server<ال>التالية: حدث استثناء أبليكاتيونونهاندليديكسسيبتيونان. للحصول علي مزيد من التفاصيل ، راجع سجل عميل خدمات جوده البيانات--------------------------------------------------------------------------------. سقلكلينت سقليكسسيبتيون (0x80131904): حدث خطا هام في الأمر الحالي. يجب تجاهل النتائج ، إذا كانت هناك.

الحالة

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

المراجع

للحصول علي مزيد من المعلومات حول كيفيه ترقيه دقس ، انتقل إلى موقع Microsoft TechNet التالي علي الويب:

كيفيه ترقيه دقس

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

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

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

تساعدك المجتمعات على طرح الأسئلة والإجابة عليها، وتقديم الملاحظات، وسماعها من الخبراء ذوي الاطلاع الواسع.