|
Hướng dẫn thiết lập SQL Server để kết nối từ xa qua mạng Internet
Bài cuối 04-23-2022 02:54 AM của SdvillMag. 131 trả lời.
-
-
minhkt
- Tham gia 12-05-2008
- Điểm 8,075
|
Re: Hướng dẫn thiết lập SQL Server để kết nối từ xa qua mạng Internet
@the_jupiter2 Bạn tham khảo bài viết ở trang khác thì sao lại không hỏi tác giả viết bài đó. Mình làm sao biết được bạn đã làm như thế nào mà góp ý.
|
|
-
-
the_jupiter2
- Tham gia 08-14-2013
- Điểm 180
|
Re: Hướng dẫn thiết lập SQL Server để kết nối từ xa qua mạng Internet
Cám ơn bạn đã trả lời.
Ý mình là mình đã làm theo hướng dẫn của bạn:
- cấu hình SQL ok (đăng nhập thành công dùng ip và port, VD: 192.168.1.87,1433 từ máy khác trong mạng LAN)
Nhưng khi đăng nhập dùng IP internet thì lại không thành công (cả từ trong hub và ngoài hub).
Mình đã đăng ký SQL Sharing cho hub rồi, nhưng bây giờ phát hiện ra là mặc dù đã đăng ký nhưng dùng phần mềm kiểm tra thì hub vẫn chưa mở cổng 1433:
Mình đã test mấy ngày mà chưa được. Mong bạn giúp giùm :)
|
|
-
-
hoangchuongcntp
- Tham gia 06-11-2012
- Điểm 130
|
Re: Hướng dẫn thiết lập SQL Server để kết nối từ xa qua mạng Internet
Bạn sử dụng địa chỉ IP (192.168.1.87) đó để kết nối bên ngoài vào từ internet là chưa đúng. Địa chỉ đó chỉ là địa chỉ của máy trong mạng LAN, bạn không thể kết nối từ bên ngoài vào được. Còn địa chỉ IP internet của hub (router) bạn vào link sau mà lấy, ví dụ 115.27.289.60 http://www.whatismyip.com/ hoặc http://myip.is/ Chúc thành công !
|
|
-
-
caochinguyen
- Tham gia 03-18-2013
- Điểm 70
|
Re: Hướng dẫn thiết lập SQL Server để kết nối từ xa qua mạng Internet
Bài viết của bạn rất hay và rất chi tiết, mình cũng đã kết nối thành công. Nhưng có một vấn đề là tốc độ kết nối rất chậm, nếu có cách nào để cải thiện tốc độ mong bạn chỉ dẫn giúp mình.
|
|
-
-
the_jupiter2
- Tham gia 08-14-2013
- Điểm 180
|
Re: Hướng dẫn thiết lập SQL Server để kết nối từ xa qua mạng Internet
hoangchuongcntp:
Bạn sử dụng địa chỉ IP (192.168.1.87) đó để kết nối bên ngoài vào từ internet là chưa đúng.
Địa chỉ đó chỉ là địa chỉ của máy trong mạng LAN, bạn không thể kết nối từ bên ngoài vào được.
Còn địa chỉ IP internet của hub (router) bạn vào link sau mà lấy, ví dụ 115.27.289.60
http://www.whatismyip.com/
hoặc http://myip.is/
Chúc thành công !
@hoangchuongcntp
Cảm ơn góp ý của bạn.
Mình đã ghi chú: "Nhưng khi đăng nhập dùng IP internet thì lại không thành công (cả từ trong hub và ngoài hub)." Có nghĩa là mình dùng đã dùng ip internet, lấy từ đây: http://www.whatismyip.com/ Nhưng kết nối không được, mình đã thử từ trong mạng và ngoài mạng.
Mình đang gặp rắc rối ở chỗ là mặc dù cấu hình cho modem rồi nhưng khi dùng phần mêm Advance Port Scanner thì thấy modem chưa mở cổng 1433, có lẽ đây là lý do mà SQL chưa kết nối quan internet được.
Hiện tại mình vẫn chưa khắc phục được (chưa mở được port 1433 của modem).
Thanks.
|
|
-
-
minhkt
- Tham gia 12-05-2008
- Điểm 8,075
|
Re: Hướng dẫn thiết lập SQL Server để kết nối từ xa qua mạng Internet
@the_jupiter2, Bạn đừng nên quá tin tưởng vào mấy phần mềm Scan port - Nhìn trên hình thì có vẻ như bạn đã config router OK rồi đó (nếu IP 192.168.1.87 kia là chính xác). Để chắc chắn bạn hãy kiểm tra các mục config khác trong router xem có chỗ nào có option kiểu như: NAT Enabled, hay NAT Active,... thì kích hoạt nó lên để NAT hoạt động (một số loại router có kiểu này)
- Cần check lại thiết lập Firewall xem đã đúng chưa (để chắc chắn có thể bạn tạm thời tắt Firewall rồi connect thử)
- Thêm nữa, check lại thiết lập SQL Sharing qua TCP/IP xem đã thiết lập đúng Port, IP chưa.
Không cần phải scan port mà hãy dùng SQL Server Management Studio để connect thử.
|
|
-
-
minhkt
- Tham gia 12-05-2008
- Điểm 8,075
|
Re: Hướng dẫn thiết lập SQL Server để kết nối từ xa qua mạng Internet
caochinguyen: Bài viết của bạn rất hay và rất chi tiết, mình cũng đã kết nối thành công. Nhưng có một vấn đề là tốc độ kết nối rất chậm, nếu có cách nào để cải thiện tốc độ mong bạn chỉ dẫn giúp mình. Tốc độ chậm thì chỉ có cách là cải thiện đường truyền, cách nhanh nhất là thay đổi gói Internet (cả hai đầu Server và Client).
Đối với phần mềm kết nối data online thì cần tối ưu hoá xử lý để hạn chế băng thông, giảm thiểu lượng dữ liệu đi trên đường truyền. Với phần mềm có xử lý tối ưu đường truyền tốt, có thể Server chạy trên ADSL bình thường, còn client chạy qua GPRS với kết nối 2G (share kết nối từ điện thoại di động) vẫn chạy OK.
|
|
-
-
the_jupiter2
- Tham gia 08-14-2013
- Điểm 180
|
Re: Hướng dẫn thiết lập SQL Server để kết nối từ xa qua mạng Internet
minhkt:
@the_jupiter2,
Bạn đừng nên quá tin tưởng vào mấy phần mềm Scan port
- Nhìn trên hình thì có vẻ như bạn đã config router OK rồi đó (nếu IP 192.168.1.87 kia là chính xác). Để chắc chắn bạn hãy kiểm tra các mục config khác trong router xem có chỗ nào có option kiểu như: NAT Enabled, hay NAT Active,... thì kích hoạt nó lên để NAT hoạt động (một số loại router có kiểu này)
- Cần check lại thiết lập Firewall xem đã đúng chưa (để chắc chắn có thể bạn tạm thời tắt Firewall rồi connect thử)
- Thêm nữa, check lại thiết lập SQL Sharing qua TCP/IP xem đã thiết lập đúng Port, IP chưa.
Không cần phải scan port mà hãy dùng SQL Server Management Studio để connect thử.
Cảm ơn bạn nhiều nhé,
Như mình đã nói ở trên:
- Mình kết nối database trên máy mình từ máy khác (sử
dụng SQL Server Management Satudio), thong số kết nối: 192.168.1.87,1433; user:
remote; pass: xxxx à đã kết nối thành công à
chứng tỏ: 1. SQL Server trên máy mình đã cấu hình thành công; 2. Máy tính đã cấu
hình thành công (tường lửa, mở cổng 1433, …)
Modem mình đã cấu hình như hình bên trên như theo bạn
hướng dẫn. Kiểm tra NAT active rồi. Nhưng vẫn không kết nối được dù là trong mạng
cùng modem hay cả ngoài mạng khác modem.
Hiện tại mình vẫn chưa làm được. Nếu bạn có thể giúp
được mình thì mình cám ơn lắm lắm hihi.
Yahoo của mình là vthe7. Mình đã nhắn cho bạn qua
nick minhkt_tk nhưng chưa thấy bạn trả lời.
Thanks!
|
|
-
-
the_jupiter2
- Tham gia 08-14-2013
- Điểm 180
|
Re: Hướng dẫn thiết lập SQL Server để kết nối từ xa qua mạng Internet
Sau mấy ngày nghiên cứu cuối cùng cùng cũng thành công.
Chia sẻ nếu ai gặp phải trường hợp tương tự
Mình dùng ip trong danh sách này thì kết nối thành công cả trong mạng cùng modem và ngoài modem nè mọi người:
Thank you all :)
|
|
-
-
pinkwave
- Tham gia 09-04-2013
- Điểm 20
|
Re: Hướng dẫn thiết lập SQL Server để kết nối từ xa qua mạng Internet
Mình xin bổ sung ý trả lời của anh Minhkt một chút.
Nếu các bạn dùng máy tính trong mạng nội bộ để test. Bạn thay điạ chỉ IP của server (vd trên là: 222.252.241.xxx) bằng địa chỉ IP của máy Server trong mạng nội bộ (Vd: 192.168.1.2). Nghĩa là Server name sẽ là: 192.168.1.2,1433. Chúc các bạn thành công!
(Cảm ơn bài viết hưu ích của anh Minh nhiều! Mastersoft----->>) ^_^
hongit
|
|
-
-
sirius2112
- Tham gia 09-30-2013
- Điểm 20
|
Re: Hướng dẫn thiết lập SQL Server để kết nối từ xa qua mạng Internet
Xin chào! Tôi đã làm theo hướng dẫn trên, nhưng đang làm tới Bước 2: Config SQL Server cho phép kết nối từ xa thì gặp lỗi này, mong các anh giúp đỡ
|
|
-
-
domfootwear
- Tham gia 08-10-2010
- Điểm 190
|
Re: Hướng dẫn thiết lập SQL Server để kết nối từ xa qua mạng Internet
Hiện tại em đang gặp vấn đề như hình bên dưới, anh chị vui lòng hướng dẫn em cách khắc phục Em xin chân thành cảm ơn
|
|
-
-
hoangchuongcntp
- Tham gia 06-11-2012
- Điểm 130
|
Re: Hướng dẫn thiết lập SQL Server để kết nối từ xa qua mạng Internet
@Hiện tại em đang gặp vấn đề như hình bên dưới, anh chị vui lòng hướng dẫn em cách khắc phục Hình ảnh này cho thấy SQL server management studio không tìm thấy máy chủ hoặc dịch vụ SQL máy chủ chưa start. Bạn hãy kiểm tra kỹ lại cấu hình SQL server, tường lửa của máy và địa chỉ máy cài SQL trên router. Nhưng kết nối với địa chỉ IP internet (IP router) trên cùng máy cài SQL thì cũng không kết nối được. Bạn hãy thử kết nối lại với một đường truyền internet khác với đường truyền của máy chạy máy chủ SQL. Tóm lại, kết nối qua internet là cần sử dụng một máy khác, ở một mạng khác, không cùng 1 mạng LAN. Thân, chúc bạn thành công.
|
|
-
-
ngocthanh308
- Tham gia 05-13-2014
- Điểm 20
|
Re: Hướng dẫn thiết lập SQL Server để kết nối từ xa qua mạng Internet
Chào Anh!
Anh cho em hỏi , máy chủ cài SQL phải có IP tĩnh hay sao anh?
Nếu không có IP tĩnh có giải quyết truy cập từ xa ngoài mạng nội bộ được không?
Thanks!
|
|
-
-
huyen_hvkt
- Tham gia 08-11-2014
- Điểm 35
|
Re: Hướng dẫn thiết lập SQL Server để kết nối từ xa qua mạng Internet
Chào anh! Em đọc bài của anh và làm theo hướng dẫn thì đã kết nối được. Em làm một chương trình quản lý triển khai trên hệ thống mạng Lan. Nhưng phòng máy của em dùng swich hay sao ấy nên e chỉ thiết lập các thông số trên máy chủ đã kết nối được rồi. Nhưng e có vấn đề này muốn hỏi anh. Chương trình của em có quản lý các file. Ở đây e lưu đường dẫn của các file, hiển thị trên listbox, chỉ cần kích chuột vào là có thể mở được file nhưng khi triển khai trên hệ thống mạng chỉ máy chứa file đấy mới đọc được. Anh cho e hỏi có cách nào mà các máy kết nối trong hệ thông mạng vẫn đọc được file đấy không ạ
|
|
-
-
minhkt
- Tham gia 12-05-2008
- Điểm 8,075
|
Re: Hướng dẫn thiết lập SQL Server để kết nối từ xa qua mạng Internet
@huyen_hvkt,
Câu hỏi của bạn không liên quan đến topic này.
Đọc file được lưu trữ trên một máy tính yêu cầu user truy cập phải có quyền đọc file. Do đó, về nguyên tắc nếu file được lưu trữ trên ổ cứng của máy chủ thì bạn cần share file để có thể truy cập được từ máy con, và đường dẫn bạn lưu trữ là đường dẫn trỏ đến địa chỉ mạng của máy chủ, ví dụ: \\192.168.1.2\MyFolder\MyFile.zip.
Hoặc bạn có thể chọn giải pháp lưu trữ toàn bộ nội dung file vào database SQL Server và đọc ra khi cần. Bằng cách này bạn không phải đau đầu vì file không thể truy cập được ở các máy con, thậm chí bạn có thể mở file ở bất cứ nơi nào có mạng Internet.
|
|
-
-
vhp
- Tham gia 07-31-2015
- Điểm 35
|
Re: Hướng dẫn thiết lập SQL Server để kết nối từ xa qua mạng Internet
chao ban minhkt.minh thac mac chut.cai cach ket noi nay co hoat dong going nhu mot mang lan ko?tai cty minh dang muon ket noi 2 mang lan o 2 van nphong xa nhau 400m.đi day hơi khó.các du lieu chia se qua may chu lớn.rui thi phần mêm kể toán nua deu phai phai tren may chu.cho minh xin sdt cua bạn duoc ko?minh cung dang tim bên thi công de ket noi mang LAN 2 van phong.sdt cua minh:0968264265.thank ban.hoi am cho minh som nhe!
|
|
-
-
-
mrduong1010
- Tham gia 08-12-2015
- Điểm 35
|
Re: Hướng dẫn thiết lập SQL Server để kết nối từ xa qua mạng Internet
Ad cho mình hỏi, giờ mình muốn dạy học từ xa qua mạng, thì mình nên làm theo cách nào là hợp lí nhất. Mong bạn chỉ chi tiết giúp mình với nhé. Cảm ơn nhiều!
|
|
-
-
minhkt
- Tham gia 12-05-2008
- Điểm 8,075
|
Re: Hướng dẫn thiết lập SQL Server để kết nối từ xa qua mạng Internet
mrduong1010: Ad cho mình hỏi, giờ mình muốn dạy học từ xa qua mạng, thì mình nên làm theo cách nào là hợp lí nhất. Mong bạn chỉ chi tiết giúp mình với nhé. Cảm ơn nhiều!
Thứ nhất: Bạn muốn được nói chi tiết, trong khi bạn đặt vấn đề thiếu chi tiết.
Thứ hai: Dạy học từ xa qua mạng có vẻ không liên quan gì đến topic này.
Hiện nay, có vô số cách để làm việc với nhau qua Internet. Muốn dạy học trực tuyến thì có thể sử dụng các phần mềm hỗ trợ kết nối từ xa, kết hợp với các phần mềm chat, gọi điện trực tuyến,... Chuyên nghiệp hơn có thể tìm các phần mềm chuyên dụng. Bạn nên đặt yêu cầu cụ thể hơn thì mới có được câu trả lời chính xác.
|
|
-
-
tieungunhi59
- Tham gia 09-28-2015
- Điểm 35
|
Re: Hướng dẫn thiết lập SQL Server để kết nối từ xa qua mạng Internet
Chào anh Minhkt,
Em đã đọc rất kĩ bài của anh và đã kết nối thành công.
Anh có thể chỉ cho em biết cách kết nối qua Dcom được không ạ.
Cảm ơn anh nhiều!!!!!!!!
|
|
-
-
-
ptvinh
- Tham gia 01-02-2016
- Điểm 40
|
Re: Hướng dẫn thiết lập SQL Server để kết nối từ xa qua mạng Internet
Mình đã cố gắng đọc hết bài này đến lần thứ 5 rồi. mà vẫn chưa tìm ra cách khắc phục được hiện tượng của mình.
Mình sử dụng phần mềm bán hàng, kết nối từ xa qua sql server 2008. gần đây mình gặp trường hợp như thế này mong mọi người giúp đỡ với.
Mình sử dụng hamachi làm kết nối giống mạng Lan nhưng từ xa,tạo 1 room 2 máy bán hàng và máy kết nối. các dòng máy laptop hàng xách tay hầu như kết nối không được (macbook, dell... chuẩn wifi AC)
mình thử kết nối bằng usb 3g cũng không được, mạng wifi viettel cũng không được. nhưng sử dụng điện thoại phát wifi thì hầu như tất cả đều nhận và kết nối bình thường và mạng fpt cũng bình thường.
ví dụ : cùng 1 sim viettel mình xài bằng điện thoại phát wifi thì kết nối bình thường còn lấy sim viettel đó gắn vào usb 3g (mobi, vina) thì không kết nối được. tất cả đều lên mạng internet được hết mới ngại chứ. mong được mọi người giúp đỡ hic hic
|
|
-
-
ptvinh
- Tham gia 01-02-2016
- Điểm 40
|
Re: Hướng dẫn thiết lập SQL Server để kết nối từ xa qua mạng Internet
mình dùng hamachi nên lúc nào nó cũng có 1 ip cố định, ping đều ok hết. vậy sao lại không kết nối được nhỉ???
|
|
-
-
thuandv
- Tham gia 01-12-2016
- Điểm 20
|
Re: Hướng dẫn thiết lập SQL Server để kết nối từ xa qua mạng Internet
Hi Bạn, Mình đã làm các bước như Bạn hướng dẫn. Nhưng hiện tại mình vẫn không thể kết nối được từ máy ở cty mình hoặc kết nối thành công từ dịch vụ web Hiện tại mình đang đặt server ở VDC. gồm 1 con làm application và một con làm CSDL. Bạn hỗ trợ mình tại sao lại không truy cập được từ con application sang con CSDL không?
|
|
|
|
|