Sau một hồi vật vã, văng lên vật xuống với cái SQL Server, cuối cùng mình cũng có thể truy cập vào từ máy khác... Tut này đơn giản mình chỉ muốn ghi lại và share cho bạn nào còn đang gặp rắc rối và chưa biết hướng giải quyết (trên mạng toàn tiếng Anh, nhức đầu >.<)...
B1: Vào Start > All Programs > SQL Server 2008 R2 > Configuration Tools > SQL Server Configuration Manager (cái nè tùy thuộc vào phiên bản mà bạn dùng, nhưng chắc nó cũng na ná nhau thôi :p )
B2: Chọn SQL Server Network Configuration > Protocols for SQLEXPRESS > Chọn TCP/IP > Enable = Yes (cái nè là do bạn đặt lúc cài hoặc thêm mới. ở đây mình để mặc định)
B3: Chuyển qua tab IP Address > Tại ô TCP Port của IP1 và IPAll đặt là 1433 (đây là cổng kết nối của SQL Server) > OK
B4: Chuyển qua SQL Server Services > SQL Server (SQLEXPRESS) > Chuột phải > Restart
Để cho chắc chắn hơn là đã có thể truy cập từ máy khác thông qua mạng LAN, bạn nên cho phép cổng 1433 lưu thông dễ dàng qua cái tường lửa =))
Control Panel > Windows Firewall > Advanced settings
Phần Inbound Rules, chọn New Rule... > chọn Port > Next > chọn TCP > chọn Specific local ports: > để là 1433 > Next > chọn Allow the connection > Next > Next > ô Name để là SQL cho dễ nhớ (bạn có thể chọn tên tùy ý) > Finish
Làm tương tự với bên Outbound Rules (cái nè miễn ảnh nhé =))
Đã thử và thành công =))
Còn nếu không mời bạn đi tìm bác Google-sama, mình xin chịu =P
Nguon: https://www.mrcyclo.com/2015/05/cac-set-sql-server-co-truy-cap-qua-mang.html
Đăng nhận xét