พอร์ตใดที่จะเปิดสำหรับ Microsoft SQL Server


13

มีการค้นหาอินเทอร์เน็ตสองสามครั้งในวิธีที่ดีที่สุดในการเปิดการเชื่อมต่อ SQL Server ผ่านไฟร์วอลล์ windows ฉันยังไม่พบวิธีที่ดีที่สุดในการทำมัน ใครบ้างมีวิธีการรับประกันการค้นหาพอร์ตที่ SQL กำลังทำงานอยู่เพื่อให้คุณสามารถเปิดในไฟร์วอลล์ windows?

คำตอบ:


14

หากคุณมีอินสแตนซ์เดียวของ SQL Server ที่ใช้งานอยู่และมีการเปิดใช้งานการขนส่ง TCP / IP สำหรับการเชื่อมต่อที่ไม่ได้อยู่ในเครื่องโอกาสที่จะได้รับฟังพอร์ต TCP เริ่มต้น: 1433

หากคุณมีหลายอินสแตนซ์หรือภาวะแทรกซ้อนอื่น ๆ ด้านบน "อินสแตนซ์เดียวค่าเริ่มต้น" สิ่งนั้นอาจซับซ้อนกว่า คุณจะต้องตั้งค่าพอร์ตสำหรับแต่ละอินสแตนซ์ (โดยค่าเริ่มต้นจะเป็นแบบกึ่งสุ่มซึ่งไม่เป็นประโยชน์สำหรับการกำหนดค่าไฟร์วอลล์) และจะต้องเปิดบริการเบราว์เซอร์ SQL ด้วย (ซึ่งโดยปกติจะรับฟังพอร์ต UDP 1434 กำหนดค่าใหม่)

มีชุดบันทึกย่อที่มีรายละเอียดพอสมควรบน SQL Server และไฟร์วอลล์ที่http://msdn.microsoft.com/en-us/library/cc646023.aspx


4

คุณจะต้องเริ่มบริการเบราว์เซอร์เพื่อแก้ไขอินสแตนซ์ที่ไม่ใช่ค่าเริ่มต้น นอกจากนี้การเปิด UDP 1434 จะช่วยให้การแก้ไขอินสแตนซ์ที่มีชื่อตามชื่อแทนพอร์ตดังนั้นคุณไม่จำเป็นต้องใช้พอร์ต หากคุณไม่สะดวกในการเปิด UDP 1434 ในระยะยาวหรือคุณมี DBA ที่อยู่ในสถานที่และสามารถเชื่อมต่อภายในเครื่องคุณอาจขอให้พวกเขาเชื่อมต่อผ่าน SQL Server Mgmt Studio หรือ SQLCMD และระบุการเชื่อมต่อเซิร์ฟเวอร์ดังต่อไปนี้:

TCP: servername \ instancename

คำนำหน้าด้วย tcp จะบังคับให้มีการเชื่อมต่อ tcp เมื่อดำเนินการเสร็จแล้วคุณสามารถเชื่อมต่อกับอินสแตนซ์ที่มีชื่อของคุณและเคียวรี sys.dm_exec_connections เพื่อค้นหาพอร์ตที่อินสแตนซ์ที่ไม่ใช่ค่าเริ่มต้นกำลังทำงานดังนี้:

SELECT local_tcp_port FROM sys.dm_exec_connections WHERE session_id = @@SPID


0

พอร์ตเริ่มต้นสำหรับ SQL Server คือ 1433


หากคุณอยู่ในอินสแตนซ์ที่มีชื่อกรณีนี้อาจไม่ใช่ทุกครั้ง
Mark Henderson

สำหรับอินสแตนซ์ที่มีชื่อหมายเลขพอร์ตเป็นแบบไดนามิกโดยค่าเริ่มต้น
mrdenny

0

2
คุณสามารถเพิ่มส่วนที่เกี่ยวข้องของลิงก์ลงในคำตอบของคุณได้หรือไม่? เราขอให้สิ่งนี้ช่วยฝ่าย OP ดังนั้นพวกเขาจะไม่ต้องค้นหาข้อมูลที่อาจไม่เกี่ยวข้องกับพวกเขา นอกจากนี้ยังเป็นการเก็บรักษาข้อมูลที่เกี่ยวข้องในกรณีที่ไซต์โฮสต์ล่ม สำหรับข้อมูลเพิ่มเติมดูโพสต์เมตานี้
Cfinley
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.