![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiLHqBXescaqGSPeEfrv21Du8LpP9ZsiSPF0pEawPnz13V6rsI9Vw4RU7w-N-dwDMRft7MS_cYEBavQYzOJlM1NnR57quKFarL2iI0wWC-U6o84E91uBkor30JTtspzM-s20zlq/s400/sshot-3+copy.png)
- ต้องเปิด service sql server browser ตัวนี้สามารถ start ผ่าน ระบบ service ของ windows ได้เลย
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhFlk7qiNFT-UdV-0Xq3vbnSQYiungZvH8g8fY3Pno9Yka-rwBBVWlFR8cXO89CKY1Z4M6P9t4OlRTTdD-VzHuCTpeD5YeHSrM2Dy-YzAda7KXAa1od37eYLjbr-2ODe-YEjQ0q/s400/sshot-1+copy.png)
- ต้องตั้งค่าให้ login ด้วย sql user ได้ โดยคลิกขวาที่โฮส เลือก Security เลือก windows และ sql user ล็อคอินได้ แล้วทำการ restart sql server อีกรอบ
- ตั้งค่า interface connection ให้ผ่าน TCP ได้
Start => Microsoft SQL Server 2005 => Configuration Tools => SQL Server Surface Area Configuration
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhE0Vv-6QymLHfO6j-cQrJgDjoMl-laEmStUDdYIp4zj0IAWn-0YGicHe9-DkvqrTmF8LhI0dXZh5bbp2tX9W9Hty0iVlHUF7Y7NhHQz-pfcTth63SlyRXih1GnGg6dmCOOXPwi/s400/sshot-2+copy.png)
- ซึ่งถ้าเราเลือก Local and remote connections => Using TCP/IP only แล้วเมื่อเราใช้คำสั่งจะมีการ LISTEN 1433 แต่ถ้าเราไม่เลือกจะไม่มีการเปิด LISTEN 1433
- เลือก ที่ Surface Area Configuration for Services and Connections จากนั้นตั้งค่าดังภาพ
- ถ้ายัง remote ไม่ได้ให้ดูที่ firewall ของ windows หรือ ของ antivirus
- อีกอย่างเมื่อปรับ ค่าเสร็จแหละให้เราทำการ restart service sql server สักหน่อยก็จะดีนะ
- พาธสำหรับตั้ง firewall ของระบบให้ sql server เรา สำหรับ express จะอยู่ที่นี้
C:\Program Files\Microsoft SQL Server\MSSQL.1\MSSQL\Binn\sqlservr.exe
- ถ้าเป็นเวอร์ชั่นเต็มรุ่นอื่นๆ น่าจะอยู่ประมาณนี้นะ แต่ไม่แน่ใจนะ อันนี้เป็นรุ่น developer
C:\Program Files\Microsoft SQL Server\MSSQL.2\MSSQL\Binn\sqlservr.exe
- เราสามารถเพิ่ม exception พวกนี้เพิ่มชื่อ process ใน firewall หรือ อีกทางก็ exception ผ่าน port number
เพิ่มเติม
- The user is not associated with a trusted SQL Server connection.
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEin7evV2bxzB_82YlCQbva2YtDv-NVP15llA6j6a8dXclp8-qwKPY2X5DwESOnN6wHQM9olcfRtfSuc0TT3stIDjFQ5FnsAn5wLV65mGzN_h951AZY0LegGVJSH8CFfiinMV1wkCw/s400/sshot-1.png)
- เมื่อเราทำการ login ด้วย sql user อาจเกิด error แบบนี้
- เมื่อเราคิดว่า เราได้ทำการตั้ง security ให้ authen ผ่าน sql user และ windows authen แล้วแต่มันขึ้นแบบนี้เราต้อง restart sqlserver ก่อนนะ
References:
- แอบดูเค้าทำ ^^'
No comments:
Post a Comment