بما في ذلك أرقام المنافذ في ٪ systemroot ٪ system32 drivers etc hosts file

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

سؤال

هل من الممكن تضمين أرقام المنافذ في ملف المضيفين؟ السبب في أنني أسأل هو أن لدي مواقع أحاول الترحيل من خادم استضافة إلى آخر ، وتشير المواقع إلى خادم SQL قديم يستخدم منفذ TCP/IP القياسي (1433). على الخادم الجديد ، يختلف منفذ SQL Server ، ولا أريد تغيير سلاسل الاتصال لهذه المواقع.

شكرًا لك!

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

المحلول

يمكنك تكوين الاسم المستعار في أداة إدارة تكوين SQL. تم تصميمه لتغطية هذا السيناريو بالضبط.

نصائح أخرى

هذا غير ممكن في الملف المضيف. DNS لا يعرف أي شيء عن أرقام المنافذ.

يترجم ملف المضيفين أسماء المضيف إلى عناوين IP (والعكس بالعكس). لا يمكنك تضمين أرقام المنافذ.

يمكنك إعداد جهاز توجيه لإجراء إعادة توجيه المنافذ في الموقع الجديد ، و - إذا لم يتم توجيهه بالفعل عبر جهاز التوجيه ، ثم أعط عنوان جهاز التوجيه كمضيف جديد.

إذا كان هذا يساعد أي شخص أعجبني على النحو التالي ، في ملف المضيفين:

xxx.xxx.xxx.xxx  MyServer

يعمل MyServer على منفذ معين.

عندما يسأل استوديو إدارة SQL Server 2005 عن "اسم الخادم" عند إنشاء اتصال ، أدخلت "MyServer ، 1234" حيث كان 1234 هو رقم المنفذ.

لأنه يتذكرهم في منسدلة في المرة القادمة ، كان هذا جيدًا بما يكفي بالنسبة لي.

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