توزع microsoft تصحيحات Microsoft SQL Server 2012 كملف واحد قابل للتنزيل. نظرا لان التصحيحات متراكمة ، فان كل إصدار جديد يحتوي علي كل الإصلاحات العاجلة وكل تصحيحات الأمان التي تم تضمينها في إصدار SQL Server 2012 تصحيح السابق.
مؤشرات الخطأ
اطّلع على السيناريو التالي:
-
لديك مثيل Microsoft SQL Server Reporting Services (SSRS) تم تكوينه ليتم تشغيله في وضع Microsoft SharePoint المتكامل.
-
هناك العديد من الاشتراكات المستندة إلى البيانات علي مثيل SSRS.
-
تقوم بترقيه مثيل SSRS إلى SSRS 2012.
-
تحاول عرض الاشتراكات المستندة إلى البيانات في موقع SharePoint.
في هذا السيناريو ، تتلقي رسالة الخطا التالية:
لا يمكن ان تكون القيمة فارغه. اسم المعلمة: استكشاف أخطاء الكائنات وإصلاحها في Microsoft SharePoint Foundation. معرف العلاقة :التاريخ والوقت: التاريخ الوقت
السبب
تحدث هذه المشكلة نظرا لان العلامات التالية مفقوده من العمود داتاسيتينجس في dbo.bigtable. جدول الاشتراكات في الاشتراكات المستندة إلى البيانات الموجودة بعد ترقيه SSRS:
-
CaseSensitivity
-
AccentSensitivity
-
KanatypeSensitivity
-
WidthSensitivity
الحل
معلومات التحديث التراكمي
تحديث تراكمي 2 ل SQL Server 2012 SP1
تم إصدار التصحيح لهذه المشكلة أولا في التحديث التراكمي 2. للحصول علي مزيد من المعلومات حول كيفيه الحصول علي حزمه التحديث التراكمي هذه ل SQL Server 2012 SP1 ، انقر فوق رقم المقالة التالي لعرض المقالة في قاعده معارف Microsoft:
2790947 حزمه التحديث التراكمي 2 ل SQL Server 2012 Service Pack 1ملاحظة يتم إصدار Acrobat Reader من قِبل شركة Adobe Systems Inc.. نظرا لان الإصدارات تراكمية ، فان كل إصدار إصلاح جديد يحتوي علي كل الإصلاحات العاجلة وكل تصحيحات الأمان التي تم تضمينها في إصدار SQL Server 2012 SP1 السابق لتصحيح المنتج. من المستحسن تطبيق أحدث إصدار من التصحيحات التي تحتوي علي هذا الإصلاح العاجل. للمزيد من المعلومات، انقر فوق رقم المقالة التالي لعرضها في "قاعدة معارف Microsoft":
2772858 تم إصدار SQL Server 2012 الذي تم إصداره بعد SQL Server 2012 Service Pack 1
تحديث تراكمي 5 ل SQL Server 2012
تم إصدار التصحيح لهذه المشكلة أولا في التحديث التراكمي 5. لمزيد من المعلومات حول كيفيه الحصول علي حزمه التحديث التراكمي هذه ل SQL Server 2012 ، انقر فوق رقم المقالة التالية لعرض المقالة في قاعده معارف Microsoft:
2777772 حزمه التحديث التراكمي 5 ل SQL Server 2012ملاحظة يتم إصدار Acrobat Reader من قِبل شركة Adobe Systems Inc.. نظرا لان الإصدارات تراكمية ، فان كل إصدار إصلاح جديد يحتوي علي كل الإصلاحات العاجلة وكل تصحيحات الأمان التي تم تضمينها في إصدار SQL Server 2012 تصحيح السابق. من المستحسن تطبيق أحدث إصدار من التصحيحات التي تحتوي علي هذا الإصلاح العاجل. للمزيد من المعلومات، انقر فوق رقم المقالة التالي لعرضها في "قاعدة معارف Microsoft":
2692828 تم إصدار SQL Server 2012 الذي تم إصداره بعد SQL Server 2012
الحل البديل
لحل هذه المشكلة ، أضف يدويا العلامات المفقودة إلى العمود داتاسيتينجس . للحصول علي مزيد من المعلومات حول كيفيه أضافه العلامات ، راجع القسم "مزيد من المعلومات".
الحالة
أقرت Microsoft أن هذه المشكلة تحدث في منتجات Microsoft المسردة في المقطع "تنطبق على".
مزيد من المعلومات
لأضافه العلامات إلى عمود داتاسيتينجس ، قم بتشغيل البرنامج النصي التالي:DECLARE @subid as uniqueidentifierDECLARE @orig_string nvarchar(max)DECLARE @new_string nvarchar (max)SET @subid = '<SubscriptionID>' // You input your SubscriptionID here.SET @orig_string = CAST((SELECT DataSettings FROM dbo.Subscriptions where SubscriptionID = @subid) AS nvarchar(max))SET @new_string = STUFF(@orig_string, len(@orig_string) - 9, 0, '<CaseSensitivity>True</CaseSensitivity><AccentSensitivity>True</AccentSensitivity><KanatypeSensitivity>True</KanatypeSensitivity><WidthSensitivity>True</WidthSensitivity>')UPDATE dbo.Subscriptions SET DataSettings = @new_string where SubscriptionID = @subid