Cách config SQL Server có thể kết nối qua mạng LAN - Internet

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 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


BONUS - SET ONLINE

Thực ra nó rất đơn giản, bạn chỉ việc mở cổng 1433 của modem là xong =))

Đăng nhập vào site quản lý modem của bạn. Ở đây mình dùng modem gì gì đó của VNPT (quên mất tiêu cái tên rồi *_*), chọn
Advanced Setup > NAT > Virtual Server




Set như hình nè (ngại type lắm rồi @@)



Save lại là xong... Bạn vào http://www.canyouseeme.org/ để kiểm tra lại...
Như vầy là OK con dê cụ rồi nè =))



Bài học của chúng ta đến đây là kết thúc =))
Hẹn gặp bạn vào bài học lần sau =))