ฉันกำลังพยายามเชื่อมต่อกับเซิร์ฟเวอร์ Microsoft SQL 2005 ซึ่งไม่ได้อยู่ที่พอร์ต 1433 ฉันจะระบุหมายเลขพอร์ตอื่นได้อย่างไรเมื่อเชื่อมต่อกับเซิร์ฟเวอร์โดยใช้ SQL Management Studio
ฉันกำลังพยายามเชื่อมต่อกับเซิร์ฟเวอร์ Microsoft SQL 2005 ซึ่งไม่ได้อยู่ที่พอร์ต 1433 ฉันจะระบุหมายเลขพอร์ตอื่นได้อย่างไรเมื่อเชื่อมต่อกับเซิร์ฟเวอร์โดยใช้ SQL Management Studio
คำตอบ:
127.0.0.1,6283
เพิ่มเครื่องหมายจุลภาคระหว่าง ip และพอร์ต
หากคุณกำลังเชื่อมต่อกับอินสแตนซ์ที่มีชื่อและ UDP ไม่พร้อมใช้งานเมื่อเชื่อมต่อกับอินสแตนซ์นั้นคุณอาจต้องระบุโปรโตคอลเช่นกัน
ตัวอย่าง: tcp:192.168.1.21\SQL2K5,1443
อีกวิธีหนึ่งคือการตั้งค่านามแฝงในเครื่องมือจัดการการกำหนดค่า จากนั้นเพียงพิมพ์ชื่อนามแฝงนั้นเมื่อคุณต้องการเชื่อมต่อ สิ่งนี้ทำให้ง่ายขึ้นมากและสามารถตรวจสอบล่วงหน้าได้มากขึ้นเมื่อคุณต้องจัดการเซิร์ฟเวอร์ / อินสแตนซ์และ / หรือเซิร์ฟเวอร์หลายตัวในหลายพอร์ตและ / หรือหลายโปรโตคอล ให้ชื่อที่เป็นมิตรกับพวกเขาและมันจะง่ายต่อการจดจำพวกเขา
คุณจะต้องมีเครื่องมือจัดการการกำหนดค่าเซิร์ฟเวอร์ SQL ไปที่ Sql Native Client Configuration เลือกไคลเอนต์โปรโตคอลคลิกขวาบน TCP / IP และตั้งค่าพอร์ตเริ่มต้นของคุณที่นั่น
การใช้ตัวจัดการไคลเอ็นต์จะมีผลกับการเชื่อมต่อทั้งหมดหรือตั้งค่านามแฝงเฉพาะสำหรับเครื่องไคลเอ็นต์
ใช้เครื่องหมายจุลภาคตามด้านบนนี้สามารถใช้ใน app.config ได้เช่นกัน
อาจจำเป็นถ้าคุณมีไฟร์วอลล์ระหว่างคุณและเซิร์ฟเวอร์ด้วย ...
บน Windows plattform ด้วยคำสั่ง execute เซิร์ฟเวอร์:
netstat -a -b
ค้นหาsql server
กระบวนการและค้นหาพอร์ต fe 49198
หรือง่ายขึ้น เชื่อมต่อกับ dbvisualizer รันnetstat -a -b
กระบวนการค้นหา dbvis.exe และรับพอร์ต