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

FIX: رسالة خطأ عند بدء تشغيل النسخ المتطابق لقاعدة البيانات في SQL Server 2005 على قاعدة بيانات التي يتم استعادة أو ترقية من SQL Server 2000: "حيث أن" معرف Broker الخدمة نسخة قاعدة البيانات "<databasename>" عن بعد "لا يتطابق مع المعرّف على الملقم الأساسي"

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

اضغط هنا لرابط المقالة باللغة الانجليزية959008
الأعراض
خذ بعين الاعتبار أحد السيناريوهات التالية:
  • استعادة النسخ احتياطي لقاعدة بيانات من Microsoft SQL Server 2000 على مثيل Microsoft SQL Server 2005 باستخدام خيار WITH استرداد. يمكنك أيضاً استعادة النسخ الاحتياطي لقاعدة البيانات هذا على مثيل آخر من SQL Server 2005 باستخدام خيار WITH NORECOVERY.
  • لديك مثيلان من SQL Server 2000 التي تحتوي على قاعدة بيانات هو نفسه على هذه الحالات. يحتوي مثيل قاعدة البيانات في حالة تحميل. لدى المثيل الأخرى قاعدة البيانات في حالة عادية. ثم قم بترقية هذه الحالات SQL Server 2005.
يمكنك تكوين قاعدة بيانات النسخ المتطابق على قاعدة البيانات هذه في SQL Server 2005. ومع ذلك، عند بدء تشغيل النسخ المتطابق لقاعدة البيانات تظهر رسالة الخطأ التالية:
معرف Broker الخدمة نسخة عن بعد من قاعدة البيانات "<DatabaseName> "لا يتطابق مع المعرّف على الملقم الأساسي. (Microsoft SQL Server ، الخطأ: 1436)
ملاحظة تحدث هذه المشكلة أيضًا في Microsoft SQL Server 2008.

عادةً تواجه هذه المشكلة عند ترقية تكوين شحن "تسجيل Microsoft SQL Server 2000. اطلع على السيناريو التالي:
  • يجب تكوين الشحن سجل SQL Server 2000.
  • ترقية ملقمات المتضمنة في السجل الشحن تكوين SQL Server 2005.
  • بعد الترقية، يمكنك تكوين النسخ المتطابق قاعدة البيانات باستخدام قاعدة البيانات التي يتم باستخدامها سابقاً في تكوين سجل الشحن.
عند بدء تشغيل قاعدة البيانات النسخ المتطابق تتلقى رسالة الخطأ هذه.
السبب
لا تحتوي قواعد بيانات في SQL Server 2000 على معرف Service Broker. يمكنك استعادة قواعد البيانات هذه على مثيلات SQL Server 2005 باستخدام خيار WITH NORECOVERY لن تتم ترقية قواعد البيانات هذه. لذلك، يكون معرّف Service Broker قواعد البيانات هذه فارغة بعد الاستعادة. بالإضافة إلى ذلك، إذا قمت بالترقية مثيل SQL Server 2000 قواعد بيانات موجودة في حالة تحميل لن تتم ترقية. لذلك، يكون معرّف Service Broker قواعد البيانات هذه فارغة بعد الترقية. عند بدء تشغيل قاعدة البيانات النسخ المتطابق "معرّف Broker خدمة" الملقم الأساسي مقارنة مع "معرف الخدمة" لملقم متطابقة. لأن لا تطابق معرفات Service Broker يفشل المقارنة.

في سيناريو الترقية من تكوين الشحن سجل SQL Server 2000 قاعدة البيانات الثانوية في حالة تحميل. بعد ترقية الملقم الذي يحتوي على قاعدة البيانات الثانوية قاعدة البيانات لا يحتوي على معرف Broker الخدمة. بعد ترقية الملقم الذي يحتوي على قاعدة البيانات الأساسية قاعدة البيانات تحتوي على معرف Broker الخدمة. عند بدء تشغيل قاعدة البيانات النسخ المتطابق يتم إرسال "معرّف Broker خدمة" الملقم الأساسي إلى خادم النسخة المتطابقة للمقارنة. لأن "معرف Broker الخدمة" خادم النسخة المتطابقة على NULL يفشل المقارنة.
الحل

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

لحل هذه المشكلة، يجب الحصول على أحدث حزمة خدمة لـ SQL Server 2005. لمزيد من المعلومات، انقر فوق رقم المقالة التالي لعرضها في "قاعدة المعارف لـ Microsoft:
913089كيفية الحصول على أحدث حزمة خدمة لـ SQL Server 2005

هام بعد تثبيت SQL Server 2005 المزود بحزمة الخدمة Service Pack 3 تمكين التتبع إشارة 8446 على خادم النسخة المتطابقة قبل بدء النسخ المتطابق قاعدة البيانات. بعد بدء النسخ المتطابق قاعدة البيانات بشكل آمن يمكنك إزالة هذه العلامة التتبع. لمزيد من المعلومات حول كيفية تمكين علامة تتبع قم بزيارة موقع شبكة مطوري Microsoft (MSDN) التالي على الويب:
الحل البديل
كمحاولة للتغلب على هذه المشكلة اتبع الخطوات التالية:
  1. إجراء النسخ الاحتياطي لقاعدة البيانات الكاملة و النسخ الاحتياطي السجل على الملقم الأساسي.
  2. استعادة النسخ الاحتياطي لقاعدة البيانات "و" النسخ الاحتياطي "السجل" على خادم النسخة المتطابقة باستخدام خيار WITH NORECOVERY.
  3. تكوين النسخ المتطابق لقاعدة البيانات في قاعدة البيانات.
  4. بدء تشغيل النسخ المتطابق قاعدة البيانات.
تصريح
أقرت Microsoft أن هذه مشكلة في منتجات Microsoft المسردة في قسم "تنطبق على". تم تصحيح هذه المشكلة لأول مرة في SQL Server 2005 المزود بحزمة الخدمة Service Pack 3.
معلومات أخرى
لمزيد من المعلومات حول مصطلحات تحديث البرامج "، انقر فوق رقم المقالة التالي لعرضها في" قاعدة المعارف لـ Microsoft:
824684وصف للمصطلحات القياسية المستخدمة في وصف تحديثات برامج Microsoft
مراجع
لمزيد من المعلومات حول كيفية ترقية تكوين الشحن سجل SQL Server 2000 قم بزيارة موقع MSDN التالي:

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

خصائص

رقم الموضوع: 959008 - آخر مراجعة: 12/16/2008 00:47:03 - المراجعة: 1.0

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

  • kbmt kbsqlservlogship kbtshoot kbsql2005engine kbexpertiseadvanced kbfix kbbug KB959008 KbMtar
تعليقات
t> html>