26 เมษายน 2550

การกำหนดให้ SQL Server มองเห็นจากเครื่องลูกข่าย

โดยปรกติการใช้งาน SQL Server ไม่ได้จำกัดการใช้งานเพียงเครื่องที่ติดตั้งโปรแกรมเท่านั้น เราสามารถที่จะทำให้เครื่องคอมพิวเตอร์เครื่องลูกข่ายในระบบแลน (LAN : Local Area Network) สามารถที่จะเข้ามาจัดการ หรือเรียกใช้ข้อมูลจาก SQL Server ที่เราได้ติดตั้งไว้ที่เครื่องเซอร์เวอร์ สำหรับการติดตั้งที่ผ่าน SQL Server จะกำหนดให้เครื่องที่ทำการติดตั้งใช้งานได้เพียงเครื่องเดียว เครื่องคอมพิวเตอร์อื่นที่เชื่อมถึงกันยังไม่สามารถเข้ามาใช้งานได้จนกว่าจะได้ทำการกำหนดสิทธิให้เข้าใช้งาน ซึ่งมีวิธีการดังนี้

สำหรับ SQL Server 2008 หรือสูงกว่า

1. คลิกที่เมนู Start จากนั้นเลือก All Programs เลือก Microsoft SQL Server 2008 หรือ รุ่นที่ใช้งาน
จากนั้นเลือก Configuration เลือก SQL Server Configuration Manger

2. ที่หน้าต่าง SQL Server Configuration Manager ให้เลือก
    SQL Server Network Configuration
    จากนั้น ให้คลิกเลือก Protocols ที่ต้องการ
    ที่ช่องหน้าต่างด้านขวา คลิกเมาส์ปุ่มขวาที่ TCP/IP เลือก Properties


















3. ที่หน้าต่าง TCP/IP Properties เลือกแทป Protocol จากนั้นเปลี่ยนค่าในช่อง Enabled ให้เป็น Yes


























4. ที่ TCP/IP Properties คลิกที่แทป IP Address จากนั้นกำหนด ในส่วนของ IP ที่เราต้องการให้เปิดใช้งาน โดยการเปลี่ยนค่าที่
     Enabled กำหนดให้เป็น Yes
     TCP Port กำหนดเป็น 1433
(สามารถกำหนดได้หลาย IP ตามต้องการ) ดังภาพ


























จากนั้นคลิกปุ่ม OK

5.  จะปรากฏหน้าต่างแจ้งเตือน ก็ให้คลิก OK











จากนั้น ให้ทำการรีสตาร์ทเซอร์วิสของ Database Engine ใหม่ หรือจะทำการรีบูตเครื่องใหม่เพื่อให้ระบบทำการสตาร์เซอร์วิสใหม่อีกครั้งก็ได้

*** หากยังไม่สามารถติดต่อได้ ให้ไปปิด firewall ของ Windows ก่อน แล้วค่อยทำการติดต่อใหม่อีกครั้ง


----------------------------------------------------------------------------------------

สำหรับ SQL Server 2005

1. คลิกที่เมนู Start จากนั้นเลือก All Programs เลือก Microsoft SQL Server 2005 เลือก Microsoft Configuration Tools เลือก SQL Server Surface Area Configuration



















2. ให้คลิกที่ Surface Area Configuration for Service and connections


















3. ที่หน้าจอ Surface Area Configuration for Service and connections ให้ไปที่ SQLEXPRESS ไปที่ Database Engine จากนั้นให้เลือกที่ Remote Connection




















4. ที่หน้าจอทางด้านขวามือให้เลือกหัวข้อ Local and remote connections จากนั้นเลือกหัวข้อ Using TCP/IP only แล้วคลิกปุ่ม OK

5. หลังจากคลิกปุ่ม OK จะปรากฎข้อความแจ้งเตือนดังภาพ ให้คลิก ปุ่ม OK








6. จากนั้นให้คลิกที่เมนู Start จากนั้นเลือก All Programs เลือก Microsoft SQL Server 2005 เลือก Microsoft Configuration Tools เลือก SQL Server Configuration Manager

7. ให้คลิกเลือกที่รายการ SQL Server 2005 Network Configuration จากนั้นเลือกที่รายการย่อย Protocols for SQLEXPRESS

8. ที่ช่องรายชื่อโปรโตคอล ให้คลิกขวาที่ชื่อ TCP/IP แล้วเลือก Properties



















9. ที่หน้าจอ TCP/IP Properties ให้เลือกแทป Protocol ที่ช่องรายการ Enabled ให้กำหนด
เป็น Yes

10. จากนั้นไปที่แทป IP Addresses ที่ช่องรายการ Enabled ให้กำหนดเป็น Yes และที่ช่องรายการ IP Address ให้ใส่หมายเลข IP ของเครื่องที่ติดตั้งโปรแกรม SQL Server 2005
จากนั้น ใส่หมายเลข port ตรง TCP Port เป็น 1433
แล้วคลิกปุ่ม OK























11. หลังจากคลิกปุ่ม OK จะปรากฎข้อความแจ้งเตือนดังภาพ ให้คลิก ปุ่ม OK








12. ให้ทำการรีสตาร์ทเซอร์วิสของ Database Engine ใหม่ หรือจะทำการรีบูตเครื่องใหม่เพื่อให้ระบบทำการสตาร์เซอร์วิสใหม่อีกครั้งก็ได้

*** หากยังไม่สามารถติดต่อได้ ให้ไปปิด firewall ของ Windows ก่อน แล้วค่อยทำการติดต่อใหม่อีกครั้ง


"I Believe in You"

Copyright(c) 2007 - 2022 by Kasem Kamolchaipisit.