Bài tập

Cách khắc phục lỗi không connect được SQL Server

Huy Erick

Lỗi SQL Server không phải là chuyện hiếm gặp đối với người dùng. Một trong những lỗi phổ biến nhất là "không connect được tới server". Tuy nhiên, không phải ai cũng biết cách khắc...

Lỗi SQL Server không phải là chuyện hiếm gặp đối với người dùng. Một trong những lỗi phổ biến nhất là "không connect được tới server". Tuy nhiên, không phải ai cũng biết cách khắc phục lỗi này, điều này sẽ ảnh hưởng đến trải nghiệm của người dùng. Trong bài viết dưới đây, chúng tôi sẽ hướng dẫn bạn cách kiểm tra cấu hình kết nối SQL Server và cách khắc phục lỗi này.

1. Kiểm tra cài đặt server

Dưới đây là ba vấn đề mà người dùng thường bỏ qua, dẫn đến lỗi "SQL cannot connect to server" xảy ra.

Bật kết nối TCP/IP

Để kiểm tra liệu server có kết nối với TCP/IP không, bạn hãy thực hiện các bước sau:

  1. Mở mục SQL Server Configuration Manager.
![Cách khắc phục lỗi không connect được SQL Server](https://nanado.edu.vn/uploads/images/blog/admin/2024/03/02/cach-khac-phuc-loi-khong-connect-duoc-sql-server-1709323018.webp)
  1. Mở rộng SQL Server Network Configuration => Protocols for SQLEXPRESS.
![Cách khắc phục lỗi không connect được SQL Server](https://nanado.edu.vn/uploads/images/blog/admin/2024/03/02/cach-khac-phuc-loi-khong-connect-duoc-sql-server-1709323020.webp)
  1. Nhấp vào lệnh Enable nếu TCP / IP ở trạng thái Disabled.
![Cách khắc phục lỗi không connect được SQL Server](https://nanado.edu.vn/uploads/images/blog/admin/2024/03/02/cach-khac-phuc-loi-khong-connect-duoc-sql-server-1709323023.webp)
  1. Quan sát cài đặt Port trong server => TCP/IP => Properties.
![Cách khắc phục lỗi không connect được SQL Server](https://nanado.edu.vn/uploads/images/blog/admin/2024/03/02/cach-khac-phuc-loi-khong-connect-duoc-sql-server-1709323025.webp)
  1. Click vào tab IP Address => TCP/IP Properties.
![Cách khắc phục lỗi không connect được SQL Server](https://nanado.edu.vn/uploads/images/blog/admin/2024/03/02/cach-khac-phuc-loi-khong-connect-duoc-sql-server-1709323026.webp)
  1. TCP Port mặc định là 1433 dưới khu vực IPAII và người dùng có thể sửa cổng server tại đây.
![Cách khắc phục lỗi không connect được SQL Server](https://nanado.edu.vn/uploads/images/blog/admin/2024/03/02/cach-khac-phuc-loi-khong-connect-duoc-sql-server-1709323028.webp)
  1. Khởi động lại server sau khi thay đổi cài đặt SQL Server Configuration => click vào phiên bản server => Restart.

Mời bạn tìm hiểu thêm về SQL tại đây

![Cách khắc phục lỗi không connect được SQL Server](https://nanado.edu.vn/uploads/images/blog/admin/2024/03/02/cach-khac-phuc-loi-khong-connect-duoc-sql-server-1709323030.webp)

Cho phép kết nối từ xa

Nhằm đảm bảo cài đặt kết nối từ xa với SQL Server được bật hay chưa, bạn hãy làm theo các bước sau đây:

  1. Khởi động SQL Server Management Studio.
![Cách khắc phục lỗi không connect được SQL Server](https://nanado.edu.vn/uploads/images/blog/admin/2024/03/02/cach-khac-phuc-loi-khong-connect-duoc-sql-server-1709323031.webp)
  1. Click vào server => Properties.
![Cách khắc phục lỗi không connect được SQL Server](https://nanado.edu.vn/uploads/images/blog/admin/2024/03/02/cach-khac-phuc-loi-khong-connect-duoc-sql-server-1709323034.webp)
  1. Click Connections trong Server Properties.
![Cách khắc phục lỗi không connect được SQL Server](https://nanado.edu.vn/uploads/images/blog/admin/2024/03/02/cach-khac-phuc-loi-khong-connect-duoc-sql-server-1709323035.webp)
  1. Kiểm tra checkbox Allow remote connections to this server.
![Cách khắc phục lỗi không connect được SQL Server](https://nanado.edu.vn/uploads/images/blog/admin/2024/03/02/cach-khac-phuc-loi-khong-connect-duoc-sql-server-1709323037.webp)

Phương pháp xác thực

Bạn nên sử dụng SQL Server cùng chế độ xác thực kết hợp. Bạn hãy thực hiện các bước sau để kiểm tra chế độ xác thực SQL Server:

  1. Mở SQL Server Management Studio => click vào server => chọn Properties.

  2. Chọn Security trong Server Properties.

![Cách khắc phục lỗi không connect được SQL Server](https://nanado.edu.vn/uploads/images/blog/admin/2024/03/02/cach-khac-phuc-loi-khong-connect-duoc-sql-server-1709323038.webp)
  1. Đảm bảo Server Authentication được đặt thành SQL server và Windows Authentication Method.
![Cách khắc phục lỗi không connect được SQL Server](https://nanado.edu.vn/uploads/images/blog/admin/2024/03/02/cach-khac-phuc-loi-khong-connect-duoc-sql-server-1709323040.webp)

2. Kiểm tra Hostname và Port đã chính xác chưa

Quay lại ứng dụng VP và kiểm tra cấu hình cơ sở dữ liệu, nhập đúng Hostname và Port chưa thông qua các bước sau:

Nhấp vào Tools => Database => Database Configuration…

![Cách khắc phục lỗi không connect được SQL Server](https://nanado.edu.vn/uploads/images/blog/admin/2024/03/02/cach-khac-phuc-loi-khong-connect-duoc-sql-server-1709323043.webp)

Nhấp vào Language, Server, Version và Driver trong Database Configuration.

![Cách khắc phục lỗi không connect được SQL Server](https://nanado.edu.vn/uploads/images/blog/admin/2024/03/02/cach-khac-phuc-loi-khong-connect-duoc-sql-server-1709323045.webp)

Nhập Hostname, nhập đúng địa chỉ IP của máy tính, ánh xạ tên server/máy tính.

![Cách khắc phục lỗi không connect được SQL Server](https://nanado.edu.vn/uploads/images/blog/admin/2024/03/02/cach-khac-phuc-loi-khong-connect-duoc-sql-server-1709323047.webp)

Nhập vào port của SQL server và nó mặc định là 1433. Nếu bạn đã sửa cổng cho SQL server hay chạy trên phiên bản với tên khác thì bạn cần phải nhập cổng tương ứng.

![Cách khắc phục lỗi không connect được SQL Server](https://nanado.edu.vn/uploads/images/blog/admin/2024/03/02/cach-khac-phuc-loi-khong-connect-duoc-sql-server-1709323049.webp)

3. Drive File

Bạn có thể xử lý lỗi "SQL cannot connect to server" nhờ vào việc sử dụng File drive. Các bước thực hiện bao gồm:

  1. Click vào Tools => Database => Database Configuration.

  2. Chọn ngôn ngữ, server và driver, và sau đó click vào nút mũi tên xuống màu xanh bên cạnh Drive file.

![Cách khắc phục lỗi không connect được SQL Server](https://nanado.edu.vn/uploads/images/blog/admin/2024/03/02/cach-khac-phuc-loi-khong-connect-duoc-sql-server-1709323051.webp)
  1. Download File adapter.
![Cách khắc phục lỗi không connect được SQL Server](https://nanado.edu.vn/uploads/images/blog/admin/2024/03/02/cach-khac-phuc-loi-khong-connect-duoc-sql-server-1709323053.webp)

Bạn cần có quyền tải file Driver. Bạn hãy nhấp vào phím tắt VP, chọn Run as administrator.

![Cách khắc phục lỗi không connect được SQL Server](https://nanado.edu.vn/uploads/images/blog/admin/2024/03/02/cach-khac-phuc-loi-khong-connect-duoc-sql-server-1709323054.webp)

Hoặc bạn có thể nhấn vào nút "..." bên trường driver file và chỉ định file tạo kết nối server SQL (Khi file Driver không được tải tự động).

![Cách khắc phục lỗi không connect được SQL Server](https://nanado.edu.vn/uploads/images/blog/admin/2024/03/02/cach-khac-phuc-loi-khong-connect-duoc-sql-server-1709323057.webp)

4. File Adapter (Dành cho ngôn ngữ .NET)

Lỗi "SQL cannot connect to server" có thể do file Adapter không tương thích. Bạn hãy dùng ứng dụng để tải xuống xem có tương thích không:

Click vào Tools => Database => Database Configuration.

  1. Chọn ngôn ngữ .NET, MS SQL Server là server và click nút mũi tên xuống màu xanh bên cạnh Adapter file.
![Cách khắc phục lỗi không connect được SQL Server](https://nanado.edu.vn/uploads/images/blog/admin/2024/03/02/cach-khac-phuc-loi-khong-connect-duoc-sql-server-1709323059.webp)
  1. Sau đó, VP sẽ tải xuống file Adapter.

Bạn phải click chuột vào phím tắt VP, chọn Run as administrator để có đủ quyền.

5. SQL Server với Windows Authentication

Bạn sẽ cần 1 URL kết nối khác để kết nối Windows Authentication với SQL Server.

Java (SQL Server 2005 Microsoft Driver)

jdbc:sqlserver://<server_host>;databaseName=<database_name>;integratedSecurity=true;

Java (jDTS)

jdbc:jtds:<server_type>://[<server_host>:<port>][/<database_name>];domain=XXX

với = sqlserver

Lưu ý rằng: Domain Server là yếu tố bắt buộc. Hãy thử domain=workgroup nếu không có Domain.

.NET

Server=%HOST%,%PORT%;Database=%DATABASE%;User ID=%USER_ID%;Password=%PASSWD%;Trusted_Connection=Yes;Domain=%WINDOW_DOMAIN%

Bạn có thể nhập url kết nối thích hợp vào ConnectionString trong Database Configuration.

Để sở hữu khả năng xử lý hiệu quả hơn, bạn có thể tham khảo các server cũ tại đây!

![Cách khắc phục lỗi không connect được SQL Server](https://nanado.edu.vn/uploads/images/blog/admin/2024/03/02/cach-khac-phuc-loi-khong-connect-duoc-sql-server-1709323061.webp)

6. Chẩn đoán sự cố kết nối trong Command Line

Bạn có thể thực hiện lệnh Telnet. Với Microsoft Windows, Telnet không được cài đặt mặc định nên bạn cần cài đặt trước khi chạy lệnh telnet.

Các bước cài đặt Telnet Client

  1. Start => Control Panel.
![Cách khắc phục lỗi không connect được SQL Server](https://nanado.edu.vn/uploads/images/blog/admin/2024/03/02/cach-khac-phuc-loi-khong-connect-duoc-sql-server-1709323063.webp)
  1. Click Programs and Features trong Control Panel.
![Cách khắc phục lỗi không connect được SQL Server](https://nanado.edu.vn/uploads/images/blog/admin/2024/03/02/cach-khac-phuc-loi-khong-connect-duoc-sql-server-1709323065.webp)
  1. Bên dưới Programs and Features, hãy chọn Turn Windows features on or off.
![Cách khắc phục lỗi không connect được SQL Server](https://nanado.edu.vn/uploads/images/blog/admin/2024/03/02/cach-khac-phuc-loi-khong-connect-duoc-sql-server-1709323067.webp)
  1. Tìm Telnet Client và bấm OK.
![Cách khắc phục lỗi không connect được SQL Server](https://nanado.edu.vn/uploads/images/blog/admin/2024/03/02/cach-khac-phuc-loi-khong-connect-duoc-sql-server-1709323069.webp)

Sử dụng Telnet Command

  1. Nhập telnet %host% %port% trong command prompt.
![Cách khắc phục lỗi không connect được SQL Server](https://nanado.edu.vn/uploads/images/blog/admin/2024/03/02/cach-khac-phuc-loi-khong-connect-duoc-sql-server-1709323071.webp)
  1. Click Enter để xem liệu nó có thể gọi SQL Server hay không. Nếu telnet có thể giao tiếp server và cổng bạn đã chỉ định, hộp thoại trống sẽ hiển thị và SQL Server đã được kết nối.
![Cách khắc phục lỗi không connect được SQL Server](https://nanado.edu.vn/uploads/images/blog/admin/2024/03/02/cach-khac-phuc-loi-khong-connect-duoc-sql-server-1709323072.webp)
  1. Ngược lại, nếu không kết nối được, nó sẽ báo lỗi.
![Cách khắc phục lỗi không connect được SQL Server](https://nanado.edu.vn/uploads/images/blog/admin/2024/03/02/cach-khac-phuc-loi-khong-connect-duoc-sql-server-1709323074.webp)

Trên đây là cách khắc phục lỗi không connect được SQL Server. Chúc bạn thành công!

Author: Khoserver

1