Máy chủ sql truy cập từ xa 2005 qua internet


0

Tôi tìm thấy rất nhiều câu hỏi / vấn đề tương tự và đi qua nhưng không thể giải quyết vấn đề của tôi. Vì vậy, tôi đang lặp lại câu hỏi một lần nữa.

Tôi muốn kết nối máy chủ sql 2005 của tôi từ xa qua internet. Tôi có bộ định tuyến ADSL (Tôi cũng có IP tĩnh do ISP cung cấp) SQL Server 2005 (Chạy trên IP cục bộ 192.168.1.150)

Tôi có thể kết nối máy chủ này với Tên máy chủ / Địa chỉ IP -> 192.168.150 \ SQLEXPRESS từ một máy tính khác trong cùng mạng.

Xin vui lòng giúp tôi định cấu hình máy chủ của mình để truy cập từ xa qua internet dưới dạng Tên máy chủ / Địa chỉ IP -> mystaticIPbyISP \ SQLEXPRESS

Tôi đang sử dụng Mô hình Bộ định tuyến DSL DNA-A211-I Và tôi đã tạo NAT-> Máy chủ ảo được chuyển tiếp tới 192.168.150

Server Name External Port Start External Port End   Protocol    Internal Port Start Internal Port End   Server IP Address   Remove
Web Server (HTTP)      80               80            TCP          1433                         1433    192.168.1.150   

Vẫn không thể truy cập từ xa từ internet.

Xin vui lòng giúp tôi.

Câu trả lời:


1

Bạn sẽ thử kết nối với cổng 1433 và có vẻ như cổng bên ngoài bạn đang sử dụng là 80. Bạn có thể thử sử dụng myStaticIPbyISP \ SQLEXPRESS: 80 từ bên ngoài hoặc sử dụng 1433 ở bên ngoài và gửi đến 1433 ở bên trong.

Bạn cũng sẽ muốn chuyển tiếp UDP 1434 từ bên ngoài sang SQL Server bên trong trên cùng một cổng.

Tham khảo: Microsoft Technet


Tôi đã thay đổi như sau -------- Tên máy chủ Cổng ngoài Bắt đầu Giao thức kết thúc cổng ngoài Cổng nội bộ Bắt đầu Cổng nội bộ Máy chủ cuối Địa chỉ IP Xóa Máy chủ Web (HTTP) 1433 1433 TCP 1433 1433 192.168.1.150 ----- --------------- Bây giờ tôi gặp lỗi là Giao diện mạng máy chủ 08001-SQL: Lỗi định vị máy chủ / trường hợp được chỉ định [xFFFFFFFF]
người mới đến

Hãy thử chuyển tiếp UDP 1434. Tôi sẽ cập nhật câu trả lời. Tham khảo: technet.microsoft.com/en-us/l Library / ms175483 (v = sql.105) .aspx
Jack

1

Bạn cần sử dụng "Trình quản lý cấu hình máy chủ SQL" để đảm bảo cổng 1433 được liên kết với giao diện theo cách mà chuyển tiếp qua bộ định tuyến sẽ hoạt động. Ví dụ: liên kết cổng 1433 với 0.0.0.0 hoặc chỉ 192.168.1.150. Có vẻ như bạn đã cho phép kết nối từ xa. Có vẻ như bạn có thể đã làm điều đó rồi, nhưng sẽ không hại gì khi kiểm tra lại. Khi bạn gõ: netstat -a | TÌM "LẮNG NGHE", bạn sẽ thấy một cái gì đó như thế này trong đầu ra:

C:\Users\me>netstat -a | FIND "LISTENING" | FIND ":1433"
  TCP    0.0.0.0:1433           me-W7B:0         LISTENING
  TCP    [::]:1433              me-W7B:0         LISTENING

Tôi đã nhận được câu trả lời là --------- TCP mycomputer: http mycomputer: 0 LISTENING TCP mycomputer: epmap mycomputer: 0 LISTENING TCP mycomputer: microsoft-ds mycomputer: 0 LISTENING TCP mycomputer: 1026 mycomputer: 0 LISTENING TCP mycomputer: : 1110 mycomputer: 0 NGHE TCP mycomputer: 5931 mycomputer: 0 NGHE TCP mycomputer: 1028 mycomputer: 0 NGHE TCP mycomputer: 5152 mycomputer: 0 NGHE TCP mycomputer: netbios-SSN mycomputer: 0 NGHE
người mới
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.