วันพฤหัสบดีที่ ๒๖ เมษายน พ.ศ. ๒๕๕๐

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

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


สวัสดีครับ