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

كيفية إعادة إنشاء أو نقل تثبيت MSDTC ليتم استخدامها مع نظام مجموعة تجاوز فشل SQL

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

اضغط هنا لرابط المقالة باللغة الانجليزية294209
الموجز
توضح هذه المقالة كيفية إعادة إنشاء تثبيت منسق موزع معاملات Microsoft (MSDTC) مقطوعة للاستخدام مع تثبيت SQL Server تجاوز فشل متفاوتة المسافات و كيفية نقل في MSDTC متفاوتة المسافات المورد إلى مجموعة جديدة.

يعتمد Microsoft فقط تشغيل MS DTC على عقد نظام المجموعة باعتبارها مورد خاص بنظام المجموعة. نحن لا ننصح أو يعتمد تعمل MSDTC في الوضع المستقل على كتلة. استخدام MSDTC كمورد غير متفاوتة المسافات على كتلة Windows مشكوك. هذا التكوين لأنه مشكوك يتم عزل المعاملات و قد تواجه تلف في البيانات في حالة حدوث تجاوز فشل نظام مجموعة.

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

ملاحظة لا يتم تطبيق المعلومات الموجودة في هذه المقالة إلى Microsoft Windows Server 2003. للأنظمة المستندة إلى نظام التشغيل Microsoft Windows Server 2003 راجع المقالة التالية في "قاعدة المعارف لـ Microsoft:
301600كيفية تكوين "منسق المعاملات الموزعة لـ Microsoft" على كتلة Windows Server 2003
معلومات أخرى

إعادة إنشاء MSDTC على الملقم متفاوت المسافات تجاوز فشل SQL Server

هام هذا المقطع أو أسلوب أو المهمة على خطوات إخبارك عن كيفية تعديل التسجيل. ومع ذلك، قد تحدث مشكلات خطيرة في حالة تعديل السجل بطريقة غير صحيحة. لذلك، تأكد من اتبع الخطوات التالية بعناية. للحصول على الحماية المضافة عمل نسخة احتياطية من السجل قبل تعديله. ثم يمكنك استعادة السجل في حالة حدوث مشكلة. للحصول على مزيد من المعلومات حول كيفية عمل نسخة احتياطية من السجل واستعادته انقر فوق رقم المقالة التالي لعرضها في "قاعدة المعارف لـ Microsoft:
322756كيفية عمل نسخة احتياطية و استعادة التسجيل في Windows
  1. قم بتشغيل كافة الخدمات في الوضع اليدوي. ومع ذلك، لا تلامس الخدمات التالية (إذا كان موجوداً):
    • التنبيه
    • خدمة نظام المجموعة
    • مستعرض الكمبيوتر
    • نظام الملفات الموزعة
    • عميل تتبع الارتباط الموزّع
    • خادم تتبع الارتباط الموزّع
    • عميل DNS
    • سجل الأحداث
    • عامل نهج IPSEC
    • خدمة تسجيل الترخيص
    • إدارة الأقراص المنطقية
    • المرسل
    • تسجيل الدخول net
    • موفر دعم الأمان NTLM
    • روابط الشبكة
    • التوصيل والتشغيل
    • عملية التحكم
    • محدد مواقع استدعاء (RPC) إجراء عن بعد
    • خدمة استدعاء (RPC) إجراء البعيد
    • خدمة التسجيل البعيد
    • التخزين القابل للإزالة
    • إدارة حسابات الأمان
    • الملقم
    • التخزين المؤقت
    • مساعد NetBIOS TCP/IP
    • خدمة الوقت
    • برنامج تشغيل من Windows Management Instrumentation ملحقات
    • خدمة الوقت في Windows
    • محطة العمل
    ملاحظة بعض عمليات التثبيت قد لا يكون لدى كافة الخدمات هذه لأن يغطي هذه القائمة كل من Microsoft Windows NT 4.0 Enterprise Edition و Microsoft Windows 2000 Advanced Server.
  2. إغلاق "لوحة التحكم" ثم إعادة تشغيل الملقم. هذا مسح الذاكرة DLLs التي تم تحميلها من قبل خدمات; خلاف ذلك، تظل في الذاكرة هذه الخدمات عمليات التأمين باستمرار في موارد النظام.
  3. إذا كنت تستخدم Windows NT 4.0 تشغيل msdtc - إزالة على كافة العقد. إذا كنت تستخدم Windows 2000 تشغيل msdtc - إلغاء تثبيت على كافة العقد.
  4. في التسجيل، إزالة مفاتيح التالية إذا كانت موجودة:

    HKEY_CLASSES_ROOT\CID

    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSDTC

    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MSDTC

    HKEY_LOCAL_MACHINE\SYSTEM\ControlSet0\Services\MSDTC

    HKEY_LOCAL_MACHINE\SYSTEM\ControlSet1\Services\MSDTC

    HKEY_LOCAL_MACHINE\SYSTEM\ControlSet2\Services\MSDTC

    HKEY_LOCAL_MACHINE\SYSTEM\ControlSet3\Services\MSDTC


    ملاحظة سيتغير رقم ControlSets بواسطة النظام.
  5. إزالة Z: الدليل \MSDTCLog حيث ع هو قرص الكتلة هذا الدليل حالياً عليه.

    تحذير إذا كان لديك سجلات النشطة "و" المعاملات noncommitted لديك للاحتفاظ لم تقم بهذا. هل غير متابعة; اتصل SQL Server دعم محترف للحصول على إرشادات إضافية.
  6. حذف الملفات التالية على كلا العقدتين الكتلة إذا كنت تستخدم Windows NT 4.0. يمكنك تخطي هذه الخطوة عن تثبيتات Windows 2000.
    • Adme.dll
    • Dac.exe
    • Dacdll.dll
    • Dtccfg.cpl
    • Dtccm.dll
    • Dtctrace.dll
    • Dtctrace.exe
    • Dtcxatm.dll
    • Dtcuic.dll
    • Dtcuis.dll
    • Dtcutil.dll
    • Enudtc.dll
    • Logmgr.dll
    • Msdtc.exe
    • Msdtc.dll
    • حزمة الخدمة
    • Mtxclu.dll
    • Msdtctm.dll
    • Svcsrvl.dll
    • Xolehlp.dll
    ملاحظة السلوك الافتراضي هو أن إلى تثبيت MSDTC في المجموعة الأولى التي تحتوي على مورد عنوان IP صالح و مورد "اسم الشبكة" و مورد "القرص الحقيقي". إذا SQL Server 7.0 بالفعل متفاوتة المسافات هو أول مجموعة تفي بهذا المعيار سيستخدم MSDTC الموارد الأولى التي يجدها في تلك المجموعة. قد تكون هذه موارد SQL Server أو الموارد MSDTC.

    يمكنك العثور على برنامج الإعداد MSDTC على القرص المضغوط حزمة الخدمة Service Pack 2 الخاصة بـ SQL Server في مجلد \x86\Other تصنيفك Dtcsetup.exe يجب أن يكون المصدر على Windows NT 4.0 الأنظمة. يجب أن تستخدم أنظمة Windows 2000 الملف Dtcsetup.exe من المجلد System32 على المسار % systemroot %; بشكل عام سيكون ذلك الخاص بك Winnt\System32 المجلد.

    تحذير قبل تشغيل Dtcsetup.exe التحقق من العقدة 1 به لديه تحكم مجموعات موارد كافة الكتل.
  7. تشغيل Dtcsetup.exe على العقدة الأولى; يؤدي هذا إلى نسخ هذه الملفات إلى المجلد %windir%/System32.

    تحذير عند اكتمال برنامج Dtcsetup.exe قراءة الشاشة بعناية. لا تنقر فوق موافق حتى قراءة الرسالة بعناية. قد تتطلب Dtcsetup.exe تنفيذ هذه الخطوة نفس على عقدة أخرى قبل النقر فوق موافق.

    ملاحظة Microsoft Windows 2000 تشغيل Dtcsetup.exe على العقد الأخرى لكتلة فقط إذا تمت مطالبتك تشغيلها بعد تشغيل Dtcsetup.exe على العقدة الأولى.
  8. عندما تتم مطالبتك بتشغيل Dtcsetup.exe على العقدة الثانية, بذلك. في حالة إكمال Dtcsetup.exe بدون أية رسائل على العقدة الأولى تابع تشغيلها على العقدة الثانية.

    ملاحظة قد تحتاج إلى تحقق من عارض الأحداث للتأكد من أن Dtcsetup.exe الناجحة على كل عقدة.

    تحذير لا تنتقل أية موارد نظام المجموعة. إذا قمت بنقل أي مورد أو تواجه على تجاوز فشل أثناء هذه العملية يجب تشغيل عبر.
  9. بعد النقر فوق الزر "موافق" على العقدة الثانية التثبيت التي يمكن ثم انقر فوق "موافق" على العقدة الأولى ثم أعد تشغيل أية أجهزة كمبيوتر كما تتطلب التثبيت.
  10. مستخدمي Windows 2000 فقط: من العقدة الأولى حيث قمت بتشغيله Dtcsetup.exe افتح موجه الأوامر, اكتب comclust.exe و ثم انقر فوق إدخال. بعد إكمال هذه الخطوة على العقدة الأولى ، كرر هذه الخطوة على عقدة أخرى.
  11. تحقق من إنشاء المجلد DTCLOG على قرص الكتلة. افتراضياً، تبدأ خدمة MSDTC حساب نظام محلي. يجب أن يكون حساب النظام المحلي هذا على أذونات كاملة DTCLOG المجلد.

الخطوات التالية لإعادة تعيين MSDTC مرة أخرى إلى تثبيت نموذجي على الملقمات الظاهرية SQL Server 6.5 و SQL Server 7.0

المشكلة

تم تشغيل Dtcsetup.exe لإعادة MSDTC دون unclustering SQL Server. يتم استخدام عنوان IP أو "اسم الشبكة". أثناء هذه العملية المستخدم لديه لا يتحكم تبعيات مورد نظام مجموعة MSDTC إذا كان موجوداً في نفس مثيل SQL Server المجموعة.

إذا كان مورد MSDTC في مجموعة أخرى بخلاف حيث تم تثبيت SQL Server ، لا يتم تطبيق هذا.

الدقة
  1. قم بإنشاء مورد عنوان IP للكتلة MSDTC اسم "ADDRESS IP MSDTC" ثم تعيين عنوان IP فريد. يجب أن يكون IP حقيقي عنوان (لا واحد فقط تتكون). بعد إنشاء الناجحة جعل مورد عبر إنترنت.
  2. قم بإنشاء مورد "اسم شبكة" نظام مجموعة اسماً "MSDTC اسم الشبكة" ثم جعله تابعة ADDRESS IP MSDTC. استخدام اسم فريد مثل "CLUSTDTC".
  3. من "مسؤول الكتلة" انقر بزر الماوس الأيمن فوق MSDTC في الكتلة المورد ثم حدد OFFLINE.
  4. انقر بزر الماوس الأيمن فوق مورد نظام مجموعة MSDTC ثم انقر فوق خصائص.
  5. في مربع الحوار "خصائص" ، انقر فوق التبعية ثم انقر فوق الزر MODIFY.
  6. تحديد مورد MSDTC تم إنشاؤه حديثاً (الشبكة MSDTC اسم وعنوان IP) كـ التبعيات، ثم انقر فوق ADD.
  7. حدد أي ملقم SQL الموجودة متفاوت المسافات تصنيفك تبعيات والموارد ثم انقر فوق بإزالة.
  8. انقر فوق موافق ثم انقر فوق موافق مرة أخرى.
  9. انقر بزر الماوس الأيمن فوق مورد MSDTC ثم حدد مورد متصل ، ثم قم بإجراء اختبار تجاوز الفشل.
  10. للتأكد من صحة كافة ملفات النظام نقترح مستخدمي Windows 2000 استخدام مدقق ملفات Windows 2000 التحقق من ملفات النظام. للقيام بذلك، اكتب sfc /scannow في موجه الأوامر.

    ملاحظة يحتوي القرص المضغوط الخاص بك يحتوي على Windows 2000 القرص الخاص بك Windows 2000 المضغوط لحزمة الخدمات المتوفرة; إذا تم العثور على حالات عدم تناسق، ستحتاج القرص المضغوط.

نقل مورد MSDTC في مجموعة محددة

افتراضياً، يتم تثبيت الموارد MSDTC بشكل مختلف استناداً إلى نظام التشغيل.

Windows NT 4.0

تثبيت MSDTC MSDTC متفاوت المسافات المجموعة الأولى التي تحتوي على مورد عنوان IP صالح و مورد "اسم الشبكة" لمورد نظام المجموعة على القرص. هذا هو عادةً المجموعة SQL Server.

نظام التشغيل Windows 2000

عندما تريد نقل MSDTC إلى مجموعة SQL Server في كتلة fellover SQL Server 6.5 و SQL Server 7.0 راجع قسم "خطوات لإعادة تعيين MSDTC النسخ إلى تثبيت نموذجي على SQL Server 6.5 و SQL Server 7.0 الملقمات الظاهرية" في هذه المقالة.

الخطوات نقل مورد MSDTC
  1. بدء تشغيل مسؤول الكتلة. حذف كافة الموارد التي تم إنشاؤها لـ Windows NT 4.0; عادةً ما تكون هذه MSDTC MSDTC واسم شبكة وعنوان IP MSDTC.

    ملاحظة بشكل افتراضي، تثبيت MSDTC مورد نظام المجموعة مجموعة Windows 2000 و فقط سوف تتطلب منك حذف مورد MSDTC بعد أخذ دون اتصال.
  2. إنشاء الموارد التالية في المجموعة الوجهة من اختيارك; SQL Server المجموعة ، على سبيل المثال:
    1. MSDTC عنوان TCP/IP ، يعتمد على محرك الأقراص الذي تريد DTC المراد إنشاؤه.
    2. MSDTC اسم الشبكة, على TCP/IP MSDTC عنوان.
    3. توزيع "معاملات منسق الموارد", يعتمد على اسم الشبكة MSDTC.
  3. قم بأحد الإجراءات التالية:
    • نقل المجلد Dtclog الموجود من محرك الأقراص الأصلي إلى محرك الأقراص الجديد.
    • حذف Dtclog الأصلية مجلد إنشاء مجلد باسم Dtclog على محرك الأقراص (نفس الخطوة 2) في المكان الذي تريد MSDTC ليتم تثبيتها.
  4. في موجه الأوامر، اكتب comclust على عقدة A. بعد اكتمال ، كرر هذه الخطوة على العقدة B.
  5. تشغيل msdtc - resetlog من موجه الأوامر على عقدة A.

    تحذير الأمر msdtc - resetlog عملية خطيرة; تحقق من أنه ليس لديك المعاملات النشطة عند تنفيذ هذه العملية.
  6. إحضار كافة الموارد MSDTC عبر إنترنت.
Windows Server 2003

إذا كنت مستخدم Windows Server 2003 راجع المقالة التالية في "قاعدة المعارف لـ Microsoft:
301600كيفية تكوين "منسق المعاملات الموزعة لـ Microsoft" على كتلة Windows Server 2003
mscs

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

خصائص

رقم الموضوع: 294209 - آخر مراجعة: 08/21/2007 16:18:09 - المراجعة: 10.2

Microsoft SQL Server 2000 Enterprise Edition, Microsoft SQL Server 6.5 Enterprise Edition, Microsoft SQL Server 7.0 Enterprise Edition, Microsoft SQL Server 2005 Standard Edition, Microsoft SQL Server 2005 Enterprise Edition, Microsoft SQL Server 2005 Developer Edition

  • kbmt kbinfo KB294209 KbMtar
تعليقات
t="> >/html>ListForLargeScreens track by $index" class="col-sm-6 col-xs-24 ng-scope"> España - Español
Paraguay - Español
Venezuela - Español
did=1&t=">050&did=1&t=">&did=1&t=">r varCustomerTracking = 1; var Route = "76500"; var Ctrl = ""; document.write("