كيف يمكنك تحديد رقم منفذ مختلف في SQL Management Studio؟

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

سؤال

أحاول الاتصال بخادم Microsoft SQL 2005 وهو ليس على المنفذ 1433.كيف يمكنني الإشارة إلى رقم منفذ مختلف عند الاتصال بالخادم باستخدام SQL Management Studio؟

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

المحلول

127.0.0.1,6283

أضف فاصلة بين IP والمنفذ

نصائح أخرى

إذا كنت تتصل بمثيل مسمى ولم يكن UDP متاحًا عند الاتصال به، فقد تحتاج إلى تحديد البروتوكول أيضًا.

مثال: tcp:192.168.1.21\SQL2K5,1443

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

ستحتاج إلى مدير تكوين SQL Server.انتقل إلى Sql Native Client Configuration، وحدد Client Protocols، وانقر بزر الماوس الأيمن على TCP/IP وقم بتعيين المنفذ الافتراضي هناك.

يؤثر استخدام مدير العملاء على كافة الاتصالات أو يقوم بتعيين اسم مستعار خاص بجهاز العميل.

استخدم الفاصلة كما هو موضح أعلاه:يمكن استخدام هذا في app.config أيضًا

ربما يكون ذلك ضروريًا إذا كان لديك جدران حماية بينك وبين الخادم أيضًا...

على منصة Windows مع الخادم، قم بتنفيذ الأمر:

netstat -a -b

بحث sql server العمليات والعثور على المنفذ f.e 49198

أو أسهل.تواصل مع dbvisualizer، قم بتشغيل netstat -a -b ابحث عن عملية dbvis.exe واحصل على المنفذ.

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