قواعد بيانات ترحيل 2010، ولكن بعض DBS لم يعد من الممكن الإشارة إلى المستعار

sharepoint.stackexchange https://sharepoint.stackexchange.com//questions/84045

سؤال

هنا السيناريو لدينا.

نجحنا في نقل قواعد بيانات مؤسسة SharePoint 2010 الخاصة بنا إلى خادم آخر باستخدام هذا طريقة و هذا المادة. النقطة الأساسية هي أننا قد قمت بإعداد اسم مستعار من خادم SQL الحالي (دعونا نسميها "SQL1" لهذا المنصب) إلى SQL Server الجديد (دعنا نسميها "SQL2") لهذه المنشور، حسب أفضل الممارسات في المقالة وبعد

المشكلة هي، لدينا بعض قواعد البيانات المخصصة على "SQL1" المستخدمة بواسطة أجزاء الويب (لا تسأل لماذا: الرمز القديم). إلقاء نظرة على أجزاء الويب هذه في Web.config لاسم SQL Server الأصلي "SQL1"، والذي يحتوي الآن على اسم مستعار عليه.

منذ أن ترحزت فقط قواعد بيانات بيئة SP، لم يتم نقل هذه DBS مخصص، لذلك نحن الآن نحصل على أخطاء قائلة إن قواعد البيانات المخصصة لا يمكن العثور عليها، لأن الاسم المستعار يشير إلى "SQL2"، حيث لا يكون مخصص DBS DON ' تي موجودة. كيف يمكننا الحصول على هذا دون تحريك DBS مخصص؟ هل من الممكن إضافة مستعاشيات متعددة على "SQL1" للإشارة إلى نفسه (يبدو مجنونا، وأنا أعلم)؟

هل كانت مفيدة؟

المحلول

حافظ على اسم مستعارك كما هو.في Web.config، قم بتغيير جميع سلاسل الاتصال الخاصة بك لأجزاء / تطبيقات الويب المخصصة لإشارة إلى عنوان IP الخاص ب SQL Server.

نصائح أخرى

إذا كنت قادرا على تحديد إعدادات Web.config التي يجب أن تشير إلى SQL1 والتي يجب أن تشير إلى SQL2، فعليك تغيير القيم المعنية للإشارة إلى الاسم المستعار الصحيح (نعم، يمكن أن يكون لديك اسم مستعار SQL1 و SQL2 جنبا إلى جنبتأشير الجانب إلى خوادم قاعدة البيانات المختلفة).

ومع ذلك، لا يمكنك توجيه حركة مرور SQL إلى خادم معين من اسم مستعار واحد. فكر فيهم باعتبارها مؤشرات "غبية".أيضا، تعمل الأسماء المستعارة فقط على مستوى الخادم، لا يمكنك تكوينها لكل قاعدة بيانات.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى sharepoint.stackexchange
scroll top