HOW TO: ตั้ง SQL Server ด้วยพร็อกซีเซิร์ฟเวอร์

การแปลบทความ การแปลบทความ
หมายเลขบทความ (Article ID): 216415 - ผลิตภัณฑ์ที่เกี่ยวข้องในบทความนี้
ขยายทั้งหมด | ยุบทั้งหมด

เนื้อหาบนหน้านี้

สรุป

sql Server สามารถใช้งาน transparently กับพร็อกซีเซิร์ฟเวอร์เพื่อป้องกันการเข้าถึงที่ไม่ได้รับอนุญาตของเครือข่ายภายใน โดยใช้การตั้งค่าคอนฟิกนี้ คุณไม่มีการเชื่อมต่อคอมพิวเตอร์ที่รัน SQL Server ไปยังอินเทอร์เน็ตโดยตรง

เมื่อคุณเรียกใช้ SQL Server บนคอมพิวเตอร์ที่อยู่เบื้องหลังพร็อกซีเซิร์ฟเวอร์ SQL Server จะได้รับการป้องกัน โดยคุณลักษณะแพคเก็ตการกรองข้อมูลของพร็อกซีเซิร์ฟเวอร์ คุณสามารถกำหนดค่าพร็อกซีเซิร์ฟเวอร์การอนุญาต หรือปฏิเสธขาเข้าของ sql server การเข้าถึงผู้ใช้ บริการ พอร์ต และโดเมน IP ได้

บทความนี้อธิบายวิธีการตั้งค่าคอนฟิก SQL Server สำหรับใช้กับลักษณะการทำพร็อกซีเซิร์ฟเวอร์ของพร็อกซีเซิร์ฟเวอร์

หากคุณรันพร็อกซีเซิร์ฟเวอร์ 2.0 ใน Microsoft Windows 2000 แวะไปที่เว็บไซต์ต่อไปนี้ของ Microsoft เพื่อปรับปรุงตัวช่วยสร้างการพร็อกซี:http://www.microsoft.com/technet/archive/proxy/msp2wiz.mspx

หมายเหตุ:ข้อมูลในบทความนี้ไม่ได้ใช้ Microsoft Internet Security และ Acceleration (ISA) Server

สถานการณ์สมมติของการตั้งค่าคอนฟิก

บทความนี้อธิบายวิธีการตั้งค่าคอนฟิก SQL Server สำหรับใช้กับพร็อกซีเซิร์ฟเวอร์ในสถานการณ์สมมติต่อไปนี้:
  • คอมพิวเตอร์ที่รัน SQL Server อยู่บนเครือข่ายแบบเฉพาะภายใน และมีอยู่ IP ของ 209.58.170.10
  • คอมพิวเตอร์พร็อกซีเซิร์ฟเวอร์มีอะแดปเตอร์เครือข่ายที่สอง การ์ดเชื่อมต่อเครือข่ายหนึ่งมีการเชื่อมต่อกับเครือข่ายภายใน และมีอยู่ IP ของ 209.58.170.20 อะแดปเตอร์เครือข่ายที่สองเชื่อมต่อกับอินเทอร์เน็ต และมีอยู่ IP ของ 157.57.25.30
  • คุณต้องการเข้าถึงคอมพิวเตอร์ที่รัน SQL Server จากเวิร์กสเตชันของไคลเอ็นต์ที่อยู่บนอินเทอร์เน็ต

การตั้งค่าคอนฟิก SQL Server ด้วยพร็อกซีเซิร์ฟเวอร์

เมื่อต้องการตั้งค่าคอนฟิก SQL Server สำหรับใช้กับพร็อกซีเซิร์ฟเวอร์ ดำเนินการดังต่อไปนี้:
  1. บนคอมพิวเตอร์ที่รัน SQL Server กำหนดค่า TCP/IP Sockets เป็นโปรโตคอเครือข่ายอย่างใดอย่างหนึ่ง เมื่อต้องการทำเช่นนั้น เครือข่ายของเซิร์ฟเวอร์ SQL ที่ใช้โปรแกรมการเข้าถึงเพื่อป้อนอยู่พร็อกซี:
    1. คลิกtcp/ipแล้ว คลิกคุณสมบัติ.
    2. ในการไลบรารีเครือข่ายแก้ไขการกำหนดค่ากล่องโต้ตอบกล่อง การตรวจสอบว่า พอร์ตที่กำหนดไว้เป็น 1433 และมีกำหนดอยู่พร็อกซีเป็นอยู่ IP ภายนอกของพร็อกซีเซิร์ฟเวอร์คอมพิวเตอร์
    หมายเหตุ:ถ้าที่อยู่ IP ถูกกำหนดเป็นอยู่ IP ภายในของพร็อกซีในคอมพิวเตอร์เซิร์ฟเวอร์ จะไม่ทำงาน
  2. ตรวจสอบให้แน่ใจว่า อินสแตนซ์ของ SQL Server ไม่ทำงานอยู่ภายใต้บริบทของบัญชีบริการ
  3. ใน'ตัวจัดการผู้ใช้' สร้างบัญชีผู้ใช้ที่มีสิทธิ์ทั้งหมดที่จำเป็นต่อการเรียกใช้ SQL Server
  4. คลิกการPermissions:แท็บในคุณสมบัติของพร็อกซีของ Winsock และเพิ่มบัญชีผู้ใช้ใหม่แล้ว ให้พิจารณาการกำหนดให้การเข้าถึงที่ไม่จำกัดไปที่บัญชีนี้
  5. สร้างแฟ้ม Wspcfg.ini ต่อไปนี้บนคอมพิวเตอร์ที่รัน SQL Server และเก็บไว้ในโฟลเดอร์เดียวกันเป็น Sqlservr.exe แฟ้ม โดยค่าเริ่มต้น โฟลเดอร์นี้เป็นโฟลเดอร์ C:\Mssql7\Binn สำหรับ SQL Server 7.0 และโฟลเดอร์ C:\Mmssql\Binn สำหรับ SQL Server 6.5 เมื่อต้องการทำเช่นนั้น เรียกใช้รหัสดังต่อไปนี้:
    [sqlservr] 
    ServerBindTCPPorts=Port_number 
    Persistent=1 
    KillOldSession=1
  6. ติดตั้ง และกำหนดค่าพร็อกซีเซิร์ฟเวอร์ โดยใช้เอกสารประกอบที่ให้ไว้กับผลิตภัณฑ์
  7. เพิ่มอยู่ IP (209.58.170.10) ของคอมพิวเตอร์ที่รัน SQL Server และภายในอยู่ IP (209.58.170.20) ของพร็อกซีเซิร์ฟเวอร์คอมพิวเตอร์ไปยังตารางที่อยู่ภายในเครื่อง (LAT) บนพร็อกซีเซิร์ฟเวอร์คอมพิวเตอร์
  8. โดยการใช้คอมพิวเตอร์ที่รัน SQL Server เชื่อมต่อกับ MSPCLNT ใช้ร่วมกันบนคอมพิวเตอร์ของพร็อกซีเซิร์ฟเวอร์ แล้ว ติดตั้งไคลเอ็นต์ของ Winsock พร็อกซี
  9. รีสตาร์ทเครื่องคอมพิวเตอร์ที่ใช้ SQL Server เพื่อให้การเปลี่ยนโปรแกรมควบคุมของ Winsock ผล

    บริการ SQL Server จะเริ่มระบบใหม่ถ้ามีการให้บริการ SQL Server ไม่ได้ถูกกำหนดเป็นโดยอัตโนมัติ. ล็อกข้อผิดพลาดของ SQL Server 2000 แสดงรายการต่อไปนี้:
    2002-02-12 17:11:32.28 server SQL server listening on Winsock Proxy, Shared Memory, Named Pipes. 
    2002-02-12 17:11:32.28 server SQL Server is ready for client connections 
      
    หมายเหตุ:ล็อกข้อผิดพลาดไม่รายงานอยู่ IP ของเซิร์ฟเวอร์ภายใน ดังกล่าวในขณะนี้แสดงว่า คอมพิวเตอร์ที่รัน SQL Server เป็นการฟังการบนพร็อกซีของ Winsock แทนของที่อยู่ IP และพอร์ต
  10. Configure the client workstations to gain access to the computer running SQL Server through the Proxy Server computer. To do so, follow these steps:
    1. Start SQL Server Client Network Utility, and then click theทั่วไปแท็บ

      หมายเหตุ:For SQL Server 6.5 clients, start the SQL Server Client Configuration Utility, and then click theขั้นสูงแท็บ
    2. To create an entry for the computer running SQL Server, clickadd, and then select TCP/IP as the network library.
    3. Provide a server alias, and then on theชื่อคอมพิวเตอร์line, type the external IP address of the Proxy Server computer (157.57.25.30).
    4. ตรวจสอบให้แน่ใจว่าการPort Numberfield contains the correct port number. By default, the port number is 1433.
  11. From the client computer, verify the connection to the computer running SQL Server. To do so, start SQL Query Analyzer (in SQL Server 7.0) or start ISQL/w (in SQL Server 6.5), and then connect to the server that you specified in step 10b.

คุณสมบัติ

หมายเลขบทความ (Article ID): 216415 - รีวิวครั้งสุดท้าย: 8 มกราคม 2554 - Revision: 4.0
ใช้กับ
  • Microsoft SQL Server 6.5 Standard Edition
  • Microsoft SQL Server 7.0 Standard Edition
  • Microsoft SQL Server 2000 Standard Edition
  • Microsoft SQL Server 2000 64-bit Edition
Keywords: 
kbhowtomaster kbhowto kbinfo kbinterop kbnetwork kbmt KB216415 KbMtth
แปลโดยคอมพิวเตอร์
ข้อมูลสำคัญ: บทความนี้แปลโดยซอฟต์แวร์การแปลด้วยคอมพิวเตอร์ของ Microsoft แทนที่จะเป็นนักแปลที่เป็นบุคคล Microsoft มีบทความที่แปลโดยนักแปลและบทความที่แปลด้วยคอมพิวเตอร์ เพื่อให้คุณสามารถเข้าถึงบทความทั้งหมดในฐานความรู้ของเรา ในภาษาของคุณเอง อย่างไรก็ตาม บทความที่แปลด้วยคอมพิวเตอร์นั้นอาจมีข้อบกพร่อง โดยอาจมีข้อผิดพลาดในคำศัพท์ รูปแบบการใช้ภาษาและไวยากรณ์ เช่นเดียวกับกรณีที่ชาวต่างชาติพูดผิดเมื่อพูดภาษาของคุณ Microsoft ไม่มีส่วนรับผิดชอบต่อความคลาดเคลื่อน ความผิดพลาดหรือความเสียหายที่เกิดจากการแปลเนื้อหาผิดพลาด หรือการใช้บทแปลของลูกค้า และ Microsoft มีการปรับปรุงซอฟต์แวร์การแปลด้วยคอมพิวเตอร์อยู่เป็นประจำ
ต่อไปนี้เป็นฉบับภาษาอังกฤษของบทความนี้:216415

ให้ข้อเสนอแนะ

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com