تصحيح: رسالة خطأ عند محاولة استرداد الصفوف من مؤشر يستخدم تلميح الاستعلام الخيار (إعادة التحويل البرمجي) في SQL Server 2005: "لا يمكن إكمال العملية المؤشر لتغيير مخطط الجدول بعد أن تم تعريف رأس المؤشر"

ينطبق على: Microsoft SQL Server 2005 Enterprise EditionMicrosoft SQL Server 2005 Developer EditionMicrosoft SQL Server 2005 Express Edition

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

ملخص


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

الأعراض


بعد تشغيل الإجراء sp_cursoropen المخزنة لإنشاء مؤشر لاستعلام SQL Server 2005، تتلقى رسالة الخطأ التالية عند محاولة استرداد الصفوف من المؤشر:
جي إس 16943، مستوى 16 حالة 4، السطر الأول

تعذر إتمام العملية المؤشر لتغيير مخطط الجدول بعد أن تم تعريف رأس المؤشر.
تحدث هذه المشكلة عند استخدام تلميح الاستعلام الخيار (إعادة التحويل البرمجي) للمؤشر عند قيامك بتشغيل إجراء مخزن sp_cursoropen .

الحل


معلومات حزمة الخدمة

يتم تضمين هذا الإصلاح العاجل في حزمة الإصلاحات الجديدة التراكمية (بناء 3152) لحزمة الخدمة service Pack 2 (SP2) SQL Server 2005. لحل المشكلة الموضحة في هذه المقالة، قم بتثبيت SQL Server 2005 SP2. ثم قم بتثبيت حزمة الإصلاحات الجديدة التراكمية (بناء 3152) ل SQL Server 2005 SP2.

لمزيد من المعلومات حول كيفية الحصول على SQL Server 2005 Service Pack 2، انقر فوق رقم المقالة التالي لعرضها في "قاعدة المعارف ل Microsoft":

كيفية الحصول على أحدث حزمة خدمة ل SQL Server 2005 913089

لمزيد من المعلومات حول كيفية الحصول على حزمة الإصلاحات الجديدة التراكمية (بناء 3152) ل SQL Server 2005، انقر فوق رقم المقالة التالي لعرضها في "قاعدة المعارف ل Microsoft":

933097 توفر حزمة الإصلاحات الجديدة التراكمية (بناء 3152) ل SQL Server 2005 Service Pack 2

معلومات الإصلاح العاجل

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

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

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

المتطلبات الأساسية

يجب أن يكون لديك Microsoft SQL Server 2005 Service Pack 1 (SP1) مثبتة لتطبيق هذا الإصلاح العاجل.

معلومات إعادة التشغيل

ليس من الضروري إعادة تشغيل جهاز الكمبيوتر بعد تطبيق هذا الإصلاح العاجل.

معلومات استبدال الإصلاح العاجل

لا يحل هذا الإصلاح العاجل محل أية إصلاحات عاجلة أخرى.

معلومات ملف الإصلاح العاجل

يحتوي إصدار اللغة الإنجليزية من هذا الإصلاح العاجل على سمات الملف (أو سمات الملف الأحدث) المسرودة في الجدول التالي. يتم سرد التواريخ والأوقات الخاصة بهذه الملفات بالتوقيت العالمي المتفق عليه (UTC). عند عرض معلومات الملف، يتم تحويلها إلى التوقيت المحلي. لمعرفة الفرق بين التوقيت العالمي المتفق عليه والتوقيت المحلي، استخدم علامة التبويب المنطقة الزمنية في عنصر التاريخ والوقت في "لوحة التحكم".
SQL Server 2005، إصدار 32-بت
اسم الملفإصدار الملفحجم الملفالتاريخالوقتالنظام الأساسي
Databasemailengine.dll9.0.2214.075,12016-Jan-200719:35x86
Logread.exe2005.90.2214.0400,75216-Jan-200719:35x86
Microsoft.analysisservices.adomdclient.dll9.0.2214.0546,16016-Jan-200719:35x86
Microsoft.analysisservices.deploymentengine.dll9.0.2214.0140,65616-Jan-200719:35x86
Microsoft.analysisservices.dll9.0.2214.01,217,90416-Jan-200719:35x86
Microsoft.sqlserver.mgdsqldumper.dll2005.90.2214.078,19216-Jan-200719:35x86
Microsoft.sqlserver.sqlenum.dll9.0.2214.0910,70416-Jan-200719:35x86
Msasxpress.dll9.0.2214.024,94416-Jan-200719:35x86
Msgprox.dll2005.90.2214.0200,56016-Jan-200719:35x86
Msmdlocal.dll9.0.2214.015,645,55216-Jan-200719:35x86
Msmdredir.dll9.0.2214.03,993,96816-Jan-200719:35x86
Mssqlsystemresource.ldfغير قابل للتطبيق524,28816-Jan-200715:03غير قابل للتطبيق
Mssqlsystemresource.mdfغير قابل للتطبيق40,108,03216-Jan-200715:03غير قابل للتطبيق
Qrdrsvc.exe2005.90.2214.0369,52016-Jan-200719:35x86
Rdistcom.dll2005.90.2214.0643,44016-Jan-200719:35x86
Repldp.dll2005.90.2214.0187,24816-Jan-200719:35x86
Replmerg.exe2005.90.2214.0320,88016-Jan-200719:35x86
Replprov.dll2005.90.2214.0550,25616-Jan-200719:35x86
Replrec.dll2005.90.2214.0784,75216-Jan-200719:35x86
Replsub.dll2005.90.2214.0407,40816-Jan-200719:35x86
spresolv.dll2005.90.2214.0177,00816-Jan-200719:36x86
Sqlaccess.dll2005.90.2214.0350,57616-Jan-200719:36x86
Sqlagent90.exe2005.90.2214.0321,39216-Jan-200719:36x86
Sqlservr.exe2005.90.2214.028,972,96816-Jan-200719:36x86
Sysdbupg.sqlغير قابل للتطبيق218,48629-Dec-200613:53غير قابل للتطبيق
Xmlsub.dll2005.90.2214.0195,44016-Jan-200719:36x86
Xpstar90.dll2005.90.2214.0295,28016-Jan-200719:36x86
Xpstar90.rll2005.90.2214.0155,50416-Jan-200719:35x86
الإصلاح العاجل SQL Server 2005، الإصدار 64 بت
اسم الملفإصدار الملفحجم الملفالتاريخالوقتالنظام الأساسي
Databasemailengine.dll9.0.2214.075,12017-Jan-200709:03x86
Logread.exe2005.90.2214.0525,16817-Jan-200709:03x64
Microsoft.analysisservices.adomdclient.dll9.0.2214.0546,16016-Jan-200719:35x86
Microsoft.analysisservices.adomdclient.dll9.0.2214.0546,16017-Jan-200709:03x86
Microsoft.analysisservices.deploymentengine.dll9.0.2214.0140,65616-Jan-200719:35x86
Microsoft.analysisservices.dll9.0.2214.01,217,90416-Jan-200719:35x86
Microsoft.sqlserver.mgdsqldumper.dll2005.90.2214.078,19216-Jan-200719:35x86
Microsoft.sqlserver.mgdsqldumper.dll2005.90.2214.094,06417-Jan-200709:03x64
Microsoft.sqlserver.sqlenum.dll9.0.2214.0877,93617-Jan-200709:03x86
Msasxpress.dll9.0.2214.024,94416-Jan-200719:35x86
Msasxpress.dll9.0.2214.030,06417-Jan-200709:03x64
Msgprox.dll2005.90.2214.0262، 00017-Jan-200709:03x64
Msmdlocal.dll9.0.2214.015,645,55216-Jan-200719:35x86
Msmdredir.dll9.0.2214.03,993,96816-Jan-200719:35x86
Mssqlsystemresource.ldfغير قابل للتطبيق524,28816-Jan-200715:03غير قابل للتطبيق
Mssqlsystemresource.mdfغير قابل للتطبيق40,108,03216-Jan-200715:03غير قابل للتطبيق
Qrdrsvc.exe2005.90.2214.0434,03217-Jan-200709:03x64
Rdistcom.dll2005.90.2214.0836,46417-Jan-200709:03x64
Repldp.dll2005.90.2214.0187,24816-Jan-200719:35x86
Repldp.dll2005.90.2214.0237,93617-Jan-200709:03x64
Replmerg.exe2005.90.2214.0417,64817-Jan-200709:03x64
Replprov.dll2005.90.2214.0747,88817-Jan-200709:03x64
Replrec.dll2005.90.2214.01,011,05617-Jan-200709:03x64
Replsub.dll2005.90.2214.0528,24017-Jan-200709:03x64
Spresolv.dll2005.90.2214.0225,64817-Jan-200709:03x64
Sqlaccess.dll2005.90.2214.0357,74417-Jan-200709:03x86
Sqlagent90.exe2005.90.2214.0392,56017-Jan-200709:03x64
Sqlservr.exe2005.90.2214.039,386,99217-Jan-200709:03x64
Sysdbupg.sqlغير قابل للتطبيق218,48629-Dec-200613:53غير قابل للتطبيق
Xmlsub.dll2005.90.2214.0319,85617-Jan-200709:03x64
Xpstar90.dll2005.90.2214.0543,60017-Jan-200709:03x64
Xpstar90.rll2005.90.2214.0156,01617-Jan-200709:03x64
الإصلاح العاجل SQL Server 2005، الإصدار 64 بت لمعالجات Itanium
اسم الملفإصدار الملفحجم الملفالتاريخالوقتالنظام الأساسي
Databasemailengine.dll9.0.2214.075,12018-Jan-200713:41x86
Logread.exe2005.90.2214.01,098,09618-Jan-200713:41IA-64
Microsoft.analysisservices.adomdclient.dll9.0.2214.0546,16016-Jan-200719:35x86
Microsoft.analysisservices.adomdclient.dll9.0.2214.0546,16018-Jan-200713:41x86
Microsoft.analysisservices.deploymentengine.dll9.0.2214.0140,65616-Jan-200719:35x86
Microsoft.analysisservices.dll9.0.2214.01,217,90416-Jan-200719:35x86
Microsoft.sqlserver.mgdsqldumper.dll2005.90.2214.078,19216-Jan-200719:35x86
Microsoft.sqlserver.mgdsqldumper.dll2005.90.2214.0165,74418-Jan-200713:41IA-64
Microsoft.sqlserver.sqlenum.dll9.0.2214.0877,93618-Jan-200713:41x86
Msasxpress.dll9.0.2214.024,94416-Jan-200719:35x86
Msasxpress.dll9.0.2214.057,71218-Jan-200713:41IA-64
Msgprox.dll2005.90.2214.0545,13618-Jan-200713:41IA-64
Msmdlocal.dll9.0.2214.048,717,16818-Jan-200713:41IA-64
Msmdredir.dll9.0.2214.06,249,32818-Jan-200713:41IA-64
Mssqlsystemresource.ldfغير قابل للتطبيق524,28816-Jan-200715:03غير قابل للتطبيق
Mssqlsystemresource.mdfغير قابل للتطبيق40,108,03216-Jan-200715:03غير قابل للتطبيق
Qrdrsvc.exe2005.90.2214.0943,98418-Jan-200713:41IA-64
Rdistcom.dll2005.90.2214.01,884,01618-Jan-200713:41IA-64
Repldp.dll2005.90.2214.0187,24816-Jan-200719:35x86
Repldp.dll2005.90.2214.0511,34418-Jan-200713:41IA-64
Replmerg.exe2005.90.2214.0957,29618-Jan-200713:41IA-64
Replprov.dll2005.90.2214.01,619,82418-Jan-200713:41IA-64
Replrec.dll2005.90.2214.02,144,11218-Jan-200713:41IA-64
Replsub.dll2005.90.2214.01,159,53618-Jan-200713:41IA-64
Spresolv.dll2005.90.2214.0498,03218-Jan-200713:41IA-64
Sqlaccess.dll2005.90.2214.0352,11218-Jan-200713:41x86
Sqlagent90.exe2005.90.2214.01,143,66418-Jan-200713:41IA-64
Sqlservr.exe2005.90.2214.072,250,22418-Jan-200713:42IA-64
Sysdbupg.sqlغير قابل للتطبيق218,48629-Dec-200613:53غير قابل للتطبيق
Xmlsub.dll2005.90.2214.0593,26418-Jan-200713:42IA-64
Xpstar90.dll2005.90.2214.0953,71218-Jan-200713:42IA-64
Xpstar90.rll2005.90.2214.0154,99218-Jan-200713:41IA-64

الحالة


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

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


لمزيد من المعلومات حول مخطط تسمية تحديثات Microsoft SQL Server، انقر فوق رقم المقالة التالي لعرضها في "قاعدة المعارف ل Microsoft":

حزم تحديث مخطط تسمية جديدة 822499 لبرامج Microsoft SQL Server

لمزيد من المعلومات حول مصطلحات تحديث البرامج، انقر فوق رقم المقال التالي لعرضه في "قاعدة معارف Microsoft":

824684 وصف للمصطلحات القياسية المستخدمة في وصف تحديثات برامج Microsoft

يتم أيضا تضمين هذا الإصلاح العاجل في حزمة التحديث التراكمي (بناء 3161) ل SQL Server 2005 Service Pack 2. للحصول على مزيد من المعلومات، انقر فوق رقم المقالة التالي لعرضها في "قاعدة المعارف ل Microsoft":

935356 توفر حزمة التحديث التراكمي (بناء 3161) ل SQL Server 2005 Service Pack 2