Hướng dẫn thiết lập sql server để kết nối từ xa qua mạng internet

-

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (641.2 KB, 14 trang )


Bạn đang xem: Hướng dẫn thiết lập sql server để kết nối từ xa qua mạng internet

Kết nối SQL Server qua Internet- Ứng dụng vào nhập liệu VEMIS qua Internet Quy trình làm như sau:1- Kết nối SQL Server qua Internet2- Ứng dụng vào VEMIS để nhập dữ liệu qua Internet.Trong bài hướng dẫn này tôi cài đặt như sau:- Máy chủ SQL Server: Tên SERVER_VEMIS, IP: 192.168.1.151. Máy này cài hệ điều hành Windows Server 2003,đã cài SQL 2005 Express với tên instant mặc định là SQLEXPRESS- Trên no-ip: tên DNS tôi đăng ký là: huynhphihung.no-ip.org- Địa chỉ IP máy tôi trên trang http://www.whatismyip.com là: 113.162.238.155 =>IP hiện tại của máy tôi trên Internet.- Phần mềm Advanced Scan Port các bạn có thể download tại đây:Download Here Chi tiết:1- Kết nối SQL Server qua Internet: Bạn cần làm các bước sau: Tạo tài khoản để login vào SQL Server -> Cấu hìnhtrên máy chủ SQL Server để có thể truy cập từ xa -> Test thử port 1433 trên máy chủ SQL Server đã mở chưa (testtrong LAN)-> Mở port 1433 trên modem và trỏ các yêu cầu bên ngoài Internet qua port 1433 về đúng máy SQLServer -> Test port 1433 của máy chủ SQL Server thông qua Internet.a, Tạo tài khoản để login vào SQL Server: Mở Start -> All Programs -> Microsoft SQL Server 2005 -> SQL Server Management Studio -> Connect vào Server Ở menu bên trái, mở mục Security -> Login -> Nhấn chuột phải và chọn New Login Gõ vào Tên User, Password như trong hình, bỏ dấu ở mục Enforce password Expiration -> Nhấn OKThoát SQL Server Management Studio ra và login lại bằng tài khoản và password vừa tạoNếu thành công bạn sẽ thấy như hình bên dướib, Cấu hình trên máy chủ SQL Server để có thể truy cập từ xa: Vào Start -> All Programs -> Microsoft SQL Server 2005 -> Configuration Tools -> SQL Server Configuration Manager Ở menu bên trái, chọn vào mục SQL Server 2005 Services -> Bên phải tìm mục SQL Server (SQLEXPRESS) (chú ý
đây là dịch vụ cơ bản của SQL Server, tên của nó tùy thuộc vào Instant của SQL mà bạn cài vào máy, của tôi làSQLEXPRESS, có thể Instant của bạn sẽ khác). Click phải vào và chọn PropertiesTrong Tab Log On, click chọn vào Built-In Account, chọn vào Network Service như trong hình, Click OKQuay lại màn hình SQL Server Configuration Manager -> ở menu bên trái tiếp tục click vào mục SQL Server 2005Network Configuration để mở ra menu con Protocols for SQLEXPRESS(tên trên máy bạn có thể khác), chọn vàomục này -> bên phải tìm mục có tên là TCP/IP, click phải vào nó và chọn Properties. Trong cửa sổ mở ra, ở TabProtocols, mục Enabled chọn vào Yes Tiếp tục click qua Tab IP Address -> Sẽ xuất hiện list các IP (IP1, IP2,…), bạn chỉnh lại như hình bên dưới (chú ýTCP/IP Port đều là 1433, 192.168.1.151 là IP của máy chủ SQL Server). Click OK.Thoát SQL Server Configuration Manager ra, bạn vào tiếp Start -> All Programs -> Microsoft SQL Server 2005 ->Configuration Tools -> SQL Server Surface Area Configuration. Nhấp vào Surface Area Configuration for Servicesand Connections, nhấp tiếp vào Remote Connections và chọn như hình bên dưới.OK, bây giờ hãy test thử kết quả trên mạng LAN trước cái đã.Chú ý: sau bước này bạn cũng có thể kết nối SQL Server từ bất kỳ một máy nào trong mạng LAN dùng SQLManagement Studio login vào SQL Server với server name là ten_may_chu\ten_instant(SERVER_VEMIS\SQLEXPRESS), kiểu xác thực là SQL Authentication, tên login và password là tài khoản bạn đãtạo.c,Test thử port 1433 trên máy chủ SQL Server đã mở chưa (test trong LAN)Tại máy chủ SQL Server hoặc một máy bất kỳ trong mạng LAN, bạn mở chương trình Advanced Port Scan lên và gõvào địa chỉ IP trong LAN của máy SQL Server và scan thử, nếu thấy opened có port 1433 là đã thành công.d, Mở port 1433 trên modem và trỏ các yêu cầu bên ngoài Internet qua port 1433 về đúng máy SQL Server:Đối với từng modem khác nhau thì có nhiều cách cấu hình khác nhau nhưng thường là cấu hình trong phần VirtualServer hoặc NAT, ở đây tôi hướng dẫn trên modem FWR 2105.- Vào trình duyệt gõ địa chỉ gateway (modem tôi là 192.168.1.2, tùy loại mocdem và tùy vào cấu hình của người càiđặt, thông thường mổi modem đều có 1 địa chỉ, tên web6_user, password default, nếu người cài đặt không thay đổi thì bạncó thể dùng các giá trị này, nếu không được thì bạn phải hỏi người cài đặt modem).Cửa sổ cấu hình hiện ra bạn chọn mục NAT và chọn như hình bên dưới (LAN IP: 192.168.1.151 là IP máy chủ SQLServer, Port 1433 là port mặc định của SQL Server)- Nếu bạn muốn dùng địa chỉ DNS thay vì địa chỉ ip để truy cập SQL Server thì bạn tiếp tục vào mục DDNS và chọnnhư hình dưới
Chú ý: DDNS Server Username, DDNS Password, Hostname to register là tên web6_user, password và tên host mà bạn đãtạo trên trang no-ip.com.- Xong tất cả rồi bạn nhấp vào Save & Logout, chọn Save và thoát khỏi trình duyệt.d, Test port 1433 của máy chủ SQL Server thông qua Internet:Đầu tiên là bạn test bằng địa chỉ IP (IP trên Internet chứ không phải là IP trong LAN), để biết IP của bạn trên Internetbạn hãy vào trang http://www.whatismyip.com nhìn dòng: Your IP Address Is:113.162.238.155, đó là IP của bạn.Tại một máy khác ngoài mạng Internet bạn là thử các thao tác sau:- Mở chương trình Advanced Port Scan lên và gõ vào địa chỉ IP của bạn (113.162.238.155) vào và scan thử, nếuthấy opened có port 1433 là đã thành công. - Tiếp tục test bằng tên miền đã đăng ký trên no-ip. Mở SQL Management Studio lên và nhập vào Server namelà ten_dns\SQLEXPRESS, kiểu xác thực là SQL Authentication, tên login và password là tài khoản bạn đã tạo(ten_dns là Hostname to register bạn đã cấu hình modem ở trên và cũng là dns bạn đã tạo trên no-ip.com). Nếuđăng nhập vào thành công thì mọi chuyện đã hoàn tất, bạn đã kết nối được SQL Server thông qua Internet bằng cảIP và DNS, rất tuyệt đúng không nào!2. Ứng dụng vào VEMIS để nhập dữ liệu qua Internet:Bây giờ thì bạn đã có thể truy cập SQL Server từ Internet rồi, việc cần làm để nhập liệu cho VEMIS là map các cơ sởdữ liệu cần thiết cho web6_user bạn dùng kết nối từ xa và chỉnh lại các thông số kết nối cơ sở dữ liệu cho VEMIS nữa làOK.a, Map các cơ sở dữ liệu cần thiết cho web6_user kết nối từ xa:Tại máy chủ SQL Server ta vào SQL Server Management Studio, login vào với kiểu Authentication là WindowsAuthentication, vào tiếp Security/Login, nhấp chuột phải vào tài khoản ketnoi và chọn Properties. Cửa sổ LoginProperties hiện ra, bạn chọn vào User Mapping. Ta check vào master, và chọn db_owner và public, tương tự ta chọnhết tất cả các dòng. b, Thiết lập các tham số kết nối cơ sở dữ liệu:- Để nhập liệu từ LAN thì ta chọn máy chủ CSDL từ máy trong LAN như trong hình- Để nhập liệu từ Internet thì ta chọn máy chủ CSDL như hình dướiChú ý: Lần đầu tiên mở các phân hệ như PEMIS, QLHS, QL thư viện thì nó báo không tìm thấy CSDL nên các bạnchọn một trong hai cách trên để kết nối cơ sở dữ liệu. Với PEMIS thì để nhập từ Internet bạn chỉ cần thaychữ (local) bằng ten_dns hoặc dia_chi_ip_ngoai_internet là OK ngay. Nêú các bạn không dùng DNS thì để nhậpliệu từ Internet cho các phân hệ bạn thay ten_dns trong hình trên bằng địa chỉ IP máy bạn trên Internet.

*
Tâm lý người dân với công tác quản lý đô thị và ứng dụng vào công tác quản lý đô thị tại Hà Nội hiện nay 8 670 10
*
Tài liệu ĐỀ THI KẾT THÚC HỌC PHẦN TIN HỌC ỨNG DỤNG (Đề số 1) pptx 7 803 0

Xem thêm: Báo Cáo Thuế: Hướng Dẫn Nộp Thuế Nhà Thầu Đối Với Nhà Thầu Nước Ngoài

*
Tìm hiểu kỹ thuật dịch máy và ứng dụng vào tài liệu hàng không 86 857 1
*
luận văn: TÌM HIỂU KỸ THUẬT DỊCH MÁY VÀ ỨNG DỤNG VÀO TÀI LIỆU HÀNG KHÔNG pdf 86 892 2
*
Nghiên cứu chiến lược phát triển kết cấu hạ tầng đô thị (ứng dụng vào việc quy hoạch phát triển kết cấu hạ tầng thủ đô Hà Nội) 26 286 0
*
SKKN: Hỗ trợ kỹ năng “làm việc nhóm” đạt hiệu quả bằng cách ứng dụng vào thực tiễn chương trình Tin học khối 12 35 863 1
*
Báo cáo tốt nghiệp các giải thuật khai phá dữ liệu trên SQL server 2005 và ứng dụng 51 809 0
*
Đồ án tốt nghiệp đại học các giải thuật khai phá dữ liệu trên SQL server 2005 và ứng dụng 58 1 2