مثيلات متعددة "الافتراضي" في المجموعة SQL خادم؟ (AKA متعددة تجميع الحالات دون الحاجة إلى اسم مثيل للاتصال)

StackOverflow https://stackoverflow.com/questions/811667

  •  03-07-2019
  •  | 
  •  

سؤال

وأنا إنشاء الحالات SQL متعددة على / المجموعة النشطة الفعالة، وعلى الكتلة SQL الموجودة لدينا، اسم الكتلة هو SQLCLUSTER، لكننا الوصول إلى المثيل كما SQLCLUSTERINST1 \ Instance1، SQLCLUSTERINST2 \ Instance2، الخ منذ لكل مثيل لديها قناعاتها IP وشبكة اسمها على أي حال، هل يمكنني تثبيت SQL ك المثيل "الافتراضي" على كل اسم الشبكة؟ أود حقا للوصول إلى مثيلات بلدي دون الحاجة إلى إعطاء اسم المثيل (أي، بدلا من أعلاه، وانما SQLCLUSTERINST1، SQLCLUSTERINST2، الخ)، ولكن ما أفهمه من SQL هي أنه، حتى في كتلة، مطلوب اسم المثيل ، على الرغم من أن IP يحدد بالفعل فريد مثيل.

لا أحد يعرف ما اذا كان يمكنني القيام بذلك؟ أنا على وشك أن تثبيت المقام الأول، وكنت أرغب في الحصول على إجابة لهذا قبل أن أبدأ تثبيتها كما مثيلات المسماة لو لم يكن في حاجة إليها. يبدو مجرد reduntant، ويحتمل أن تكون غير ضرورية، لديك لإعطاء اسم الكتلة المثيل واسم مثيل للاتصال الملقم عند مجرد أن اسم الكتلة المثال تحديد فريد مثيل SQL كما هو. أتوقع مثيل افتراضي واحد لكل مجموعة الكتلة (كما كانوا يشتركون في IP)، ولكن ليس لكل كتلة.

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

المحلول 2

وانتهى بي الأمر إيجاد عمل حول لهذا الغرض. بينما أنا ركبت مثيلات المسماة على الكتلة، ويمكن الوصول إليها باستخدام المنفذ 1433 على كل اسم DNS، لذلك لم يكن لديك لتوفير اسم مثيل للاتصال، وهذا ما كنت بعد.

لحصول على هذه إنجازه، لا بد لي من تعديل تكوين المستمع لإجبار كل حالة للاستماع على المنفذ 1433 على IP المخصص لها، بدلا من الاعتماد فقط على المنافذ الديناميكية ومتصفح SQL.

ولقد بالتفصيل الخطوات <لأ href = "http://www.trycatchfinally.net/2009/05/Accessing-a-clustered-SQL-Server-instance-without-the-instance-name" يختلط = "نوفولو noreferrer"> على بلدي بلوق

نصائح أخرى

ويمكنك فقط استخدام الحالات الافتراضية في / المجموعة الخامل النشطة. والسبب في ذلك هو أنه لا يمكنك أن حالات افتراضية متعددة مثبتة على نفس الخادم، تجمع يتطلب مثيل ليتم تثبيتها على كل عقدة من الكتلة لدعم تجاوز الفشل.

وجيد فكرة rwmnau. أنا لم أقرأ آخر بلوق الخاص بك، ولكن، ولكن أظن الحد يدور حول مفاتيح التسجيل أو بنية الدليل. تذكري أن كل عقدة لديه سوى خلية التسجيل واحد ل SQL Server. هناك مفتاح التسجيل الذي يسرد الحالات في منطقة الجزاء. انها قائمة الفضاء فصلها. أنا متأكد من أن القائمة لا بد أن يكون قيم مميزة فيه، وبالتالي، لا يمكن أن يكون أكثر من مثيل MSSQLSERVER. اسم المثيل الداخلي للحالات الافتراضي هو MSSQLSERVER. لذلك أعتقد، إذا أي شيء آخر، وهناك قيود الخاص بك، هناك. ومع ذلك، وأنا لا أعتقد أن لديك فكرة رائعة باستخدام المنفذ 1433 لجميع الحالات المعنية. وظيفة جيدة وشكرا لتقاسم. أعتقد أنني قد تحاول أن نفسي في بلدي المجموعة التالية!

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