على جهاز كمبيوتر يحتوي على معالج 64 بت، تتلقى رسالة خطأ في SQL Server إدارة Studio عند الاتصال ب SQL Server 2005 تكامل Services أو عند إنشاء أو تحرير خطة صيانة

الخطأ رقم: 434935 (سقلبودت)

الأعراض

تثبيت حزمة الإصلاحات الجديدة ل Microsoft SQL Server 2005 على جهاز كمبيوتر يحتوي على معالج 64 بت. عند الاتصال إلى SQL Server 2005 تكامل الخدمات (مباحث أمن الدولة) باستخدام SQL Server إدارة Studio، تتلقى رسالة خطأ مشابهة لما يلي:
العنوان: Microsoft SQL Server إدارة Studio


فشل استرداد البيانات لهذا الطلب. (Microsoft.SqlServer.SmoEnum)
للحصول على تعليمات، انقر فوق: http://go.microsoft.com/fwlink?ProdName=Microsoft+SQL+Server&LinkId=20476

معلومات إضافية:
الاتصال "خدمة مباحث أمن الدولة" على "اسم الكمبيوتر" فشل الجهاز:
خطأ في تحميل مكتبة النوع/DLL.
بالإضافة إلى ذلك، عند محاولة إنشاء أو تحرير خطة صيانة، تتلقى إحدى رسائل الخطأ التالية:
رسالة الخطأ 1
استثناء من HRESULT: 0xC0010014 (Microsoft.SqlServer.DTSRuntimeWrap)
------------------------------
موقع البرنامج:

في Microsoft.SqlServer.Dts.Runtime.ConnectionManager.get_Properties()
في Microsoft.SqlServer.Management.DatabaseMaintenance.TaskContextUI.InitializeConnectionCombo (اسم الاتصال سلسلة)
في Microsoft.SqlServer.Management.DatabaseMaintenance.DBMaintTaskBackupForm.SetTask (دبماينتينانسيباكوبتاسك مهمة)

في Microsoft.SqlServer.Management.DatabaseMaintenance.DBMaintTaskBackupForm... المنشئ (تاسخوست تاسخوست، إيسيرفيسيبروفيدير موفر)

في Microsoft.SqlServer.Management.DatabaseMaintenance.DbMaintTaskBackupUI.GetView() في Microsoft.DataTransformationServices.Design.DtrTaskDesigner.GetTaskEditor()
رسالة الخطأ 2
استثناء من HRESULT: 0xC0010014 (Microsoft.SqlServer.DTSRuntimeWrap)
------------------------------
موقع البرنامج:
في Microsoft.SqlServer.Dts.Runtime.Sequence.get_Properties()

في Microsoft.DataTransformationServices.Design.DtsBaseDesigner.PreFilterProperties (IDictionary خصائص)

في Microsoft.DataTransformationServices.Design.DtsPropExpressionsDesigner.PreFilterProperties (IDictionary خصائص)

في Microsoft.DataTransformationServices.Design.DbMaintSequenceDesigner.PreFilterProperties (IDictionary خصائص)
في System.ComponentModel.Design.ComponentDesigner.System.ComponentModel.Design.IDesignerFilter.PreFilterProperties (IDictionary خصائص)

في System.ComponentModel.Design.TypeDescriptorFilterService.System.ComponentModel.Design.ITypeDescriptorFilterService.FilterProperties (العنصر IComponent، خصائص IDictionary)

في Microsoft.DataTransformationServices.Design.DtsTypeDescriptorFilterService.System.ComponentModel.Design.ITypeDescriptorFilterService.FilterProperties (العنصر IComponent، خصائص IDictionary)

في System.ComponentModel.TypeDescriptor.PipelineFilter (بيبيلينيتيبي Int32 ICollection الأعضاء، مثيل الكائن، IDictionary ذاكرة التخزين المؤقت)

في System.ComponentModel.TypeDescriptor.GetPropertiesImpl (كائن مكون سمة [] السمات، نوكوستومتيبيديسك المنطقية، نواتريبوتيس منطقية)

في System.ComponentModel.TypeDescriptor.GetProperties (كائن المكون)

في Microsoft.DataWarehouse.Design.Cud.VsTransaction.ChangeProperty (obj الكائن، propertyName سلسلة)

في Microsoft.DataTransformationServices.Design.DtsBasePackageDesigner.CreateExecutable (اللقب سلسلة إيدتسيكوينسي حاوية، اسم سلسلة)
تحدث هذه المشكلة إذا تحقق أحد الشروط التالية:
  • يتم تثبيت حزمة الإصلاحات الجديدة خدمات تكامل SQL Server 2005. ومع ذلك، لم يتم تثبيت حزمة الإصلاحات الجديدة أدوات SQL Server 2005.
  • تثبيت حزمة الإصلاحات الجديدة أدوات SQL Server 2005 قبل تثبيت حزمة الإصلاحات الجديدة خدمات تكامل SQL Server 2005.
  • لديك مثيلان من SQL Server 2005 على جهاز الكمبيوتر. بالإضافة إلى ذلك، هي إصدارات كل مثيلات SQL Server الإصدارات السابقة من Microsoft SQL Server 2005 Service Pack 2 (SP2).
  • تشغيل الكمبيوتر مثيل SQL Server 2005 باستخدام حزمة الخدمة SP2. بالإضافة إلى ذلك، تثبيت إصلاح عاجل نشر SP2 على هذا المثيل. ثم تثبيت مثيل SQL Server 2005. في المثيل الثاني، تثبيت SQL Server 2005 SP2.

السبب

تحدث هذه المشكلة بسبب المثبت إلغاء تسجيله الملف Dts.dll 32 بت عندما يقوم المثبت بتثبيت الملف Dts.dll 64 بت. يتم تثبيت الملف Dts.dll 64 بت مع SQL Server 2005 SP2. بالإضافة إلى ذلك، قد يتم تثبيت الملف Dts.dll 64 بت مع أي حزمة الإصلاح العاجل مباحث أمن الدولة الذي يحتوي على الملف Dts.dll 64 بت.

الحل

لحل هذه المشكلة، استخدم إحدى الطرق التالية، تبعاً لإصدار كل مثيل من SQL Server 2005.

الطريقة الأولى

إذا لم تكن مثيلات SQL Server 2005 الإصدارات أقدم من SQL Server 2005 حزمة الخدمة SP2، قم بتشغيل الأمر التالي في موجه الأوامر لتسجيل الملف Dts.dll 32 بت:
%windir%\syswow64\regsvr32 "% ProgramFiles (x86) %\Microsoft SQL Server\90\dts\binn\dts.dll"
قد تحتاج أيضا إلى تسجيل MsDtsSrvrUtil.dll، يدوياً باستخدام

%windir%\syswow64\regsvr32 "% ProgramFiles (x86) %\Microsoft SQL Server\90\dts\binn\MsDtsSrvrUtil.dll




تشغيل "خدمات تكامل" 64 بت، قد تحتاج إلى تسجيل dlls 64-بت باستخدام هذه الأوامر يدوياً

%windir%\system32\regsvr32 "%ProgramFiles%\Microsoft SQL Server\90\dts\binn\dts.dll
%windir%\system32\regsvr32 "%ProgramFiles%\Microsoft SQL Server\90\dts\binn\MsDtsSrvrUtil.dll

الطريقة الثانية

إذا كان إصدار مثيل SQL Server 2005 أقدم من SQL Server 2005 SP2، استخدم إحدى الطرق التالية:
  • لحل هذه المشكلة، يجب الحصول على أحدث حزمة خدمة ل Microsoft SQL Server 2005. لمزيد من المعلومات، انقر فوق رقم المقالة التالية لعرضها في "قاعدة معارف Microsoft":
    كيفية الحصول على أحدث حزمة خدمة ل SQL Server 2005 913089
  • تثبيت حزم الإصلاحات السريعة بالترتيب التالي:
    • مشغل قاعدة بيانات SQL Server 2005
    • SQL Server 2005 Analysis Services
    • خدمات تكامل SQL Server 2005
    • خدمات الإعلام SQL Server 2005
    • خدمات التقارير في SQL Server 2005
    • أدوات SQL Server 2005
    ملاحظة: يجب تثبيت كافة حزم الإصلاحات السريعة، حتى إذا لم تقم بتشغيل مكون معين.

الحالة

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

مزيد من المعلومات

يمكنك عرض سجل التطبيق في "عارض الأحداث" لتحديد الترتيب الذي تم تثبيت حزم الإصلاحات السريعة. إذا كان يختلف ترتيب التثبيت بالترتيب التالي، قم بإعادة تثبيت حزم الإصلاحات السريعة بالترتيب التالي:
ملاحظة: ومصدر هذه الأحداث هو MsiInstaller.
خصائص

رقم الموضوع: 919224 - آخر مراجعة: 15‏/01‏/2017 - المراجعة: 1

تعليقات