FIX: إدارة المؤسسة SQL Server بشكلٍ غير متوقع عند تعديل حزمة DTS

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

818540
تمت أرشفة هذه المقالة. وتظهر "كما هي" ولن يتم تحديثها بعد الآن.
BUG #: 469162 (SQL Server 8.0)
الأعراض
عند تعديل حزمة خدمات تحويل بيانات (DTS) موجودة باستخدام واجهة المستخدم الرسومية المصمم DTS في Microsoft SQL Server Enterprise Manager قد يحدث خرق في وصول في Mmc.exe ثم قد يتم إنهاء إدارة المؤسسة SQL Server بشكل غير متوقع.

قد تلاحظ أيضًا ملف تفريغ مكدس قصيرة مشابهة لما يلي في ملفات سجل Dr. Watson أو ضمن مصحح أخطاء:
00 0006cdc0 4171b39e MSVCRT!wcscpy+0x9 [wcscat.c @ 77]01 0006d4bc 4171acf8 dtsui!CDTSCreateFileTableDlg::PopulateDataControl+0x65e [..\src\creattbl.cpp @ 374]02 0006d508 42083308 dtsui!CDTSCreateFileTableDlg::OnInitDialog+0x22c [..\src\creattbl.cpp @ 243]03 0006d514 42083e2f SEMSFC!SDialog::DoInitDialog+0x1b [p:\sql\starfter\SFC\src\sfcdlg.cpp @ 104]04 0006d528 4171c58b SEMSFC!SDialog::Proc+0x20 [p:\sql\starfter\SFC\src\sfcdlg.cpp @ 564]05 0006d540 4209042c dtsui!CDTSCreateFileTableDlg::Proc+0x186 [..\src\creattbl.cpp @ 733]06 0006d568 77e3a244 SEMSFC!SFCWndProc+0x183 [p:\sql\starfter\SFC\src\sfcwnd.cpp @ 71]07 0006d588 77e28b4b USER32!UserCallWinProc+0x18 [..\i386\callproc.asm @ 100]08 0006d5c4 77e39664 USER32!DefDlgProcWorker+0xbf [D:\nt\private\ntos\w32\ntuser\client\dlgmgr.c @ 508]09 0006d5dc 77e3a244 USER32!DefDlgProcW+0x21 [D:\nt\private\ntos\w32\ntuser\client\dlgmgr.c @ 1012]0a 0006d5fc 77e16b21 USER32!UserCallWinProc+0x18 [..\i386\callproc.asm @ 100]0b 0006d620 77e24f4a USER32!CallWindowProcAorW+0x94 [D:\nt\private\ntos\w32\ntuser\client\clmsg.c @ 1446]0c 0006d640 7700a108 USER32!CallWindowProcW+0x19 [D:\nt\private\ntos\w32\ntuser\client\clmsg.c @ 1465]0d 0006d6b4 77e3a244 MFC42u!_AfxActivationWndProc+0x81 [wincore.cpp @ 405]0e 0006d6d4 77e16362 USER32!UserCallWinProc+0x18 [..\i386\callproc.asm @ 100]0f 0006d704 77e29c20 USER32!SendMessageWorker+0x31f [D:\nt\private\ntos\w32\ntuser\client\clmsg.c @ 477]10 0006d7bc 77e2caa8 USER32!InternalCreateDialog+0x991 [D:\nt\private\ntos\w32\ntuser\client\dlgbegin.c @ 1317]11 0006d7e0 77e3ea3e USER32!CreateDialogIndirectParamAorW+0x31 [D:\nt\private\ntos\w32\ntuser\client\clres.c @ 856]12 0006d800 410996d7 USER32!CreateDialogIndirectParamW+0x19 [D:\nt\private\ntos\w32\ntuser\client\clres.c @ 824]13 0006d820 42083744 SQLUNIRL!CreateDialogIndirectParam+0x27
ملاحظة هذه المشكلة تحدث عند استخدام استعلام كمصدر DTS حزمة وكان قائمة تحديد الاستعلام يحتوي واحد أو أكثر من الأعمدة المحتسبة.
الحل

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

لحل هذه المشكلة، يجب الحصول على أحدث حزمة خدمة لـ Microsoft SQL Server 2000. لمزيد من المعلومات، انقر فوق رقم المقالة التالي لعرضها في "قاعدة المعارف لـ Microsoft:
290211كيفية الحصول على أحدث حزمة خدمة لـ SQL Server 2000
تصريح
أقرت Microsoft أن هذه مشكلة في منتجات Microsoft المسردة في قسم "تنطبق على". تم تصحيح هذه المشكلة لأول مرة في Microsoft SQL Server 2000 المزود بحزمة الخدمة Service Pack 4.
معلومات أخرى
عند قائمة تحديد الاستعلام في مصدر DTS حزمة تحتوي الأعمدة المحسوبة ، يتم تعيين الأعمدة في واجهة المستخدم الرسومية المصمم DTS إلى NULL. ولذلك، يحدث خرق في وصول عند محاولة الوصول إلى هذه الأعمدة حزمة DTS.

خطوات إعادة إنشاء المشكلة

  1. بدء تشغيل إدارة المؤسسة SQL Server.
  2. في الجزء الأيمن، قم بتوسيع عقدة الذي يتوافق مع مثيل SQL Server الذي تريده.
  3. انقر فوق خدمات تحويل البيانات العقدة.
  4. في الجزء الأيسر، انقر بزر الماوس الأيمن فوق الحزم المحلية ومن ثم انقر فوق حزمة جديدة.
  5. في واجهة المستخدم الرسومية المصمم DTS حدد موفر Microsoft OLE DB لـ SQL Server كمصدر حزمة DTS يصل إلى قاعدة بيانات pubs (الناشرون).
  6. في واجهة المستخدم الرسومية المصمم DTS حدد Text File (الوجهة) كوجهة DTS الحزمة.

    ملاحظة اتبع الإرشادات في المعالج لإنشاء ملف نص الوجهة.
  7. في قائمة "المهام" ، انقر فوق تحويل مهمة البيانات ثم قم بتحديد ملقم SQL كما هو ملف نصي أنه الوجهة والمصدر.
  8. انقر نقراً مزدوجاً فوق في حزمة DTS "تحويل بيانات" المهام.
  9. في خصائص المهمة البيانات تحويل الحوار, انقر فوق علامة التبويب المصدر ، انقر فوق لتحديد SQL الاستعلام ، ثم اكتب أو لصق الاستعلام التالي في المربع:
    حدد au_lname كتاب
  10. انقر فوق علامة التبويب الوجهة.
  11. في مربع الحوار تحديد الأعمدة، انقر فوق نشر من مصدر ثم انقر فوق تنفيذ.
  12. في التبويب تحويلات ، انقر فوق تحديد الكل ثم انقر فوق موافق.
  13. في القائمة الحزم ، انقر فوق تنفيذ.
  14. انقر فوق موافق ثم انقر فوق تم.
  15. انقر نقراً مزدوجاً فوق في حزمة DTS "تحويل بيانات" المهام.
  16. في تحويل خصائص المهمة البيانات ، ثم انقر فوق علامة التبويب المصدر ، ثم قم بتعديل الاستعلام الموجود إلى الاستعلام التالي:
    حدد len(au_lname) كتاب
  17. انقر فوق موافق.

    ملاحظة بمجرد النقر فوق موافق، تظهر رسالة الخطأ التالية:
    تم الكشف عن تحويلات غير صالح. تحقق من ثم أعد المحاولة تحويلات الخاص بك.
    انقر فوق موافق لإغلاق رسالة الخطأ.
  18. في مربع الحوار التحقق من تحويلات تأكد من تحديد إزالة تحويلات غير صالح ثم انقر فوق موافق.
  19. في خصائص المهمة البيانات تحويل مربع الحوار انقر فوق علامة التبويب الوجهة ثم انقر فوق تحديد الأعمدة.
  20. في مربع الحوار تحديد الأعمدة، انقر فوق نشر من مصدر ثم انقر فوق تنفيذ.
  21. في تحويل خصائص المهمة البيانات ، ثم انقر فوق علامة التبويب الوجهة ثم انقر فوق تعريف الأعمدة مرة أخرى.
مراجع
كما يعمل تحديث الأمان رقم MS03-031 إصلاح هذه المشكلة.للحصول على مزيد من المعلومات حول أمان MS03-031 التحديث "، انقر فوق رقم المقالة التالي لعرضها في" قاعدة المعارف لـ Microsoft ":
821277MS03-031: تصحيح الأمان لـ SQL Server 2000 المزود بحزمة الخدمة Service Pack 3
لمزيد من المعلومات حول مصطلحات تحديث البرامج "، انقر فوق رقم المقالة التالي لعرضها في" قاعدة المعارف لـ Microsoft:
824684وصف للمصطلحات القياسية المستخدمة في وصف تحديثات برامج Microsoft

تحذير: تمت ترجمة هذا المقال تلقائياً

خصائص

رقم الموضوع: 818540 - آخر مراجعة: 01/17/2015 07:08:47 - المراجعة: 7.2

  • Microsoft SQL Server 2000 Developer Edition
  • Microsoft SQL Server 2000 Standard Edition
  • Microsoft SQL Server 2000 Enterprise Edition
  • Microsoft SQL Server 2000 Personal Edition
  • Microsoft SQL Server 2000 Workgroup Edition
  • Microsoft SQL Server 2000 Desktop Engine (Windows)
  • Microsoft SQL Server 2000 Enterprise Edition 64-bit
  • kbnosurvey kbarchive kbmt kbqfe kbquery kbpackage kbupdate kbsqlserv2000presp4fix kbfix kbbug KB818540 KbMtar
تعليقات