Cấu hình máy chủ SQL trên một cổng TCP cụ thể

posted in: Tin tức | 0

Chủ đề này mô tả cách Cấu hình máy chủ Cơ sở dữ liệu máy chủ SQL trên một cổng cố định cụ thể bằng cách sử dụng Trình quản lý cấu hình SQL Server. Nếu được bật, phiên bản mặc định của Công cụ cơ sở dữ liệu SQL Server sẽ tuân theo trên cổng TCP 1433. Các trường hợp đặt tên của Cơ sở dữ liệu và SQL Server Compact được cấu hình cho các cổng động. Điều này có nghĩa là họ chọn một cổng có sẵn khi dịch vụ SQL Server được khởi động. Khi bạn đang kết nối với một cá thể được đặt tên thông qua tường lửa, hãy cấu hình Database Engine để lắng nghe trên một cổng cụ thể, để cổng thích hợp có thể được mở trong tường lửa.

Bởi vì cổng 1433 là tiêu chuẩn đã biết cho SQL Server, một số tổ chức chỉ định rằng số cổng SQL Server nên được thay đổi để tăng cường bảo mật. Điều này có thể hữu ích trong một số môi trường. Tuy nhiên, kiến trúc TCP / IP cho phép một máy quét cổng để truy vấn các cổng mở. Vì vậy việc thay đổi số cổng không được coi là một biện pháp bảo mật mạnh mẽ.

Để biết thêm thông tin về cài đặt tường lửa Windows mặc định và mô tả cổng TCP ảnh hưởng đến Cơ sở dữ liệu, Dịch vụ phân tích, Dịch vụ báo cáo và Dịch vụ tích hợp, hãy xem Định cấu hình tường lửa của Windows để cho phép truy cập máy chủ SQL.

⚠️ Cảnh báo

Cơ sở dữ liệu bắt đầu lắng nghe trên một cổng mới khi khởi động lại. Tuy nhiên, dịch vụ trình duyệt SQL Server theo dõi sổ đăng ký và báo cáo số cổng mới ngay khi cấu hình được thay đổi, mặc dù Cơ sở dữ liệu có thể không sử dụng nó. Khởi động lại Database Engine để đảm bảo tính nhất quán và tránh thất bại kết nối.

1. Trong Trình quản lý Cấu hình máy chủ SQL Server, trong ngăn giao diện điều khiển, hãy mở rộng Cấu hình Mạng SQL Server, mở rộng Giao thức cho <tên cá thể>, rồi bấm đúp vào TCP / IP.

2. Trong hộp thoại Thuộc tính TCP / IP, trên tab Địa chỉ IP, một số địa chỉ IP xuất hiện ở định dạng IP1, IP2, tối đa IPAll. Một trong số này là dành cho địa chỉ IP của bộ điều hợp loopback, 127.0.0.1. Địa chỉ IP bổ sung xuất hiện cho mỗi địa chỉ IP trên máy tính. (Bạn có thể sẽ thấy cả hai địa chỉ IP phiên bản 4 và IP phiên bản 6.) Bấm chuột phải vào từng địa chỉ, rồi bấm Thuộc tính để xác định địa chỉ IP mà bạn muốn định cấu hình máy chủ.

3. Nếu hộp thoại Cổng Động TCP chứa 0, cho biết Cơ sở dữ liệu đang lắng nghe trên các cổng động, hãy xóa số 0.

Cấu hình máy chủ để nghe trên một cổng TCP cụ thể

4. Trong hộp IP n thuộc tính, trong hộp Cổng TCP, nhập số cổng bạn muốn địa chỉ IP này để nghe, sau đó bấm OK. Có thể chỉ định nhiều cổng bằng cách tách chúng bằng dấu phẩy.

 ⛔ Chú thích

Nếu Nghe Tất cả các thiết lập trên giao thức tab được đặt thành “Có”, sau đó chỉ Cảng TCP và Cảng TCP động giá trị dưới IPAll phần sẽ được sử dụng và cá nhân IP n phần sẽ bị bỏ qua một cách trọn vẹn. Nếu cài đặt Listen All được đặt thành “No”, thì cổng TCP và TCP Dynamic Port trong phần IPAll sẽ bị bỏ qua và các cổng TCP, TCP Dynamic Port và Enabled trên các phần IP n riêng lẻ sẽ được sử dụng thay thế. Mỗi Phần IP n có một thiết lập được kích hoạt với giá trị mặc định là “Không” làm cho SQL Server bỏ qua địa chỉ IP này ngay cả khi nó có cổng được xác định.

5. Trong ngăn giao diện điều khiển, bấm Dịch vụ SQL Server.

6. Trong ngăn chi tiết, bấm chuột phải vào SQL Server ( <tên cá thể> ). Và sau đó bấm Khởi động lại, để dừng và khởi động lại SQL Server.

Kết nối

Sau khi bạn đã cấu hình máy chủ SQL Server để lắng nghe trên một cổng cụ thể, có ba cách để kết nối với một cổng cụ thể với một ứng dụng khách:

– Chạy dịch vụ Trình duyệt Máy chủ SQL trên máy chủ để kết nối với cá thể Cơ sở dữ liệu theo tên.

– Tạo bí danh trên máy khách, chỉ định số cổng.

– Chương trình khách hàng kết nối bằng chuỗi kết nối tùy chỉnh.

Xem thêm: Thuê máy chủ giá rẻ

 

Bình luận