أنت غير متصل حاليًا، وفي انتظار الإنترنت الخاص بك ليقوم بإعادة الاتصال

BUG: رسالة خطأ عند محاولة حفظ خطة صيانة في SQL Server إدارة Studio: "يجب أن يحتوي على دليل 32 خانة مع شرطات 4 (xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx)"

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

اضغط هنا لرابط المقالة باللغة الانجليزية922651
الخطأ رقم: 443411 (SQLBUDT)
الأعراض
اطلع على السيناريو التالي:
  • في Microsoft SQL Server إدارة Studio ، يمكنك الاتصال بمثيل من Microsoft SQL Server 2005 تكامل خدمات (SSIS).
  • استيراد خطة صيانة من حزمة "خدمات تكامل" التي يتم تخزينها في موقع آخر. تم تصدير حزمة "خدمات تكامل" مسبقاً من خطة صيانة.
  • في Studio إدارة ملقم SQL تعديل خطة الصيانة ثم محاولة حفظ خطة الصيانة.
في هذا السيناريو، تظهر رسالة الخطأ التالية:
يجب أن يحتوي على دليل 32 خانة مع شرطات 4 (xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx).
السبب
تحدث هذه المشكلة بسبب عدم تحديث سجل خطة الصيانة في جدول النظام sysmaintplan_subplans عند استيراد خطة الصيانة من حزمة "خدمات تكامل".
الحل البديل
كمحاولة للتغلب على هذه المشكلة يدوياً إنشاء سجل خطة الصيانة التي تريد استيرادها. للقيام بذلك، اتبع الخطوات التالية:
  1. بدء تشغيل SQL Server إدارة Studio ثم قم بتوصيل إلى مثيل SQL Server 2005.
  2. للحصول على GUID خطة الصيانة التي تريد استيرادها قم بتشغيل العبارات التالية.
    use msdbgoselect id from sysdtspackages90 where name='NewPlan'go
    ملاحظة تفترض هذه العبارات استيراد خطة صيانة يسمى NewPlan في مثيل SQL Server 2005 الافتراضي.

    الحصول على GUID التالية في العمود "المعرف" الناتج:
    6a7fa469-f5db-4ff4-b153-5f11926477b7
  3. إنشاء مهمة يسمى NewPlanJob ومن ثم انقر فوق "صيانة قاعدة البيانات" في القائمة فئة.
  4. المهمة الذي قمت بإنشائه في الخطوة 3 إنشاء خطوة جديد يسمى NewPlanStep ثم انقر فوق حزمة خدمات لـ SQL Server تكامل في القائمة النوع.
  5. أغلق مربع الحوار مهمة جديدة.
  6. للحصول على GUID الخطوة الذي قمت بإنشائه في الخطوة 4 قم بتشغيل العبارات التالية.
    use msdbgoselect job_id from sysjobsteps where step_name='NewPlanStep'go
    الحصول على GUID التالية في العمود job_id الناتج:
    e85564e2-92a1-4b70-89df-329f152ccd97
  7. الحصول على GUID السجل الذي يتم تحديثه في جدول النظام sysmaintplan_subplans عند استيراد خطة الصيانة. للقيام بذلك، اتبع الخطوات التالية:
    1. بدء تشغيل Studio تطوير ذكاء الأعمال ثم قم بإنشاء مشروع "خدمات تكامل" جديد.
    2. في "مستكشف الحلول" انقر بزر الماوس الأيمن فوق الحزم SSIS ومن ثم انقر فوق إضافة حزمة الموجودة.
    3. إضافة خطة الصيانة NewPlan إلى المشروع الحالي من موقع الحزمة الصحيحة.
    4. في "مستكشف الحلول" انقر نقراً مزدوجاً فوق الحزمة التي تم استيرادها.
    5. في طريقة العرض "تصميم" ، انقر فوق المهمة التي لها اسم مشابهة لما يلي:
      إعلام المهام subplan-{1EFB298F-1313-4A26-8986-A5C9C5A0C2AB}
      في هذا المثال، يكون 1EFB298F-1313-4A26-8986-A5C9C5A0C2AB GUID.
  8. لإدراج السجل المطلوب في جدول النظام sysmaintplan_subplans تشغيل العبارة التالية في Studio إدارة ملقم SQL.
    insert into sysmaintplan_subplans (	subplan_id,	subplan_name,	subplan_description,	plan_id,	job_id)values (	'1EFB298F-1313-4A26-8986-A5C9C5A0C2AB',	'NewPlan','',	'6A7FA469-F5DB-4FF4-B153-5F11926477B7',	'E85564E2-92A1-4B70-89DF-329F152CCD97')GO
  9. لإصلاح الأمر المهمة الذي قمت بإنشائه في الخطوة 3 تشغيل العبارة التالية.
    update sysjobsteps set command='/Server YourServer /SQL "Maintenance Plans\NewPlan" /set "\Package\NewPlan.Disable;false"'where step_name='NewPlanStep'
    ملاحظة في هذا البيان YourServer عنصرًا نائبًا اسم الملقم.
تصريح
أقرت Microsoft أن هذا خطأ في منتجات Microsoft المسردة في قسم "تنطبق على".

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

خصائص

رقم الموضوع: 922651 - آخر مراجعة: 11/20/2007 17:48:19 - المراجعة: 1.2

Microsoft SQL Server 2005 Standard Edition, Microsoft SQL Server 2005 Developer Edition, Microsoft SQL Server 2005 Enterprise Edition, Microsoft SQL Server 2005 Workgroup Edition, Microsoft SQL Server 2005 Enterprise Edition for Itanium Based Systems, Microsoft SQL Server 2005 Enterprise X64 Edition, Microsoft SQL Server 2005 Standard Edition for Itanium Based Systems, Microsoft SQL Server 2005 Standard X64 Edition

  • kbmt kbexpertiseadvanced kbtshoot kbsql2005ssis kbbug KB922651 KbMtar
تعليقات
>DI=4050&did=1&t=">dy>