Lỗi không connect được SQL server có thể xảy ra trong quá trình thao tác với cơ sở dữ liệu, gây khó khăn cho người dùng. Bài viết dưới đây Trust Media sẽ hướng dẫn bạn cách kiểm tra tính chính xác của cấu hình kết nối với SQL server.

Kiểm tra cài đặt server

Có ba khía cạnh quan trọng mà người dùng thường bỏ qua, dẫn đến lỗi không connect được SQL server:

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

Để kiểm tra xem máy chủ SQL có kết nối TCP/IP đã bật hay chưa, làm theo các bước sau:

  • Mở SQL Server Configuration Manager.
  • Mở rộng SQL Server Network Configuration và chọn Protocols for SQLEXPRESS.
Loi Khong Connect Duoc Sql Server. Kiem Tra Cai Dat Sever
Lỗi Không Connect Được Sql Server. Kiểm Tra Cài Đặt Server

c. Quan sát giao thức TCP/IP và nếu nó đang ở trạng thái Disabled, hãy yêu cầu kích hoạt nó.

Kiểm Tra Cài Đặt Server

  • Tương tự, quan sát cài đặt cổng trong máy chủ, bằng cách nhấp chuột phải vào TCP/IP và chọn Properties từ menu.

Kiểm Tra Cài Đặt Server

  • Chọn tab IP Address và mở hộp thoại TCP/IP Properties.

Kiểm Tra Cài Đặt Server

  • Dưới khu vực IPAII, bạn có thể thấy TCP Port (mặc định: 1433) và có thể chỉnh sửa cổng máy chủ tại đây.

Kiểm Tra Cài Đặt Server

  • Khởi động lại máy chủ sau khi thay đổi bất kỳ cài đặt nào trong SQL Server Configuration. Để làm điều này, nhấp chuột phải vào phiên bản máy chủ và chọn Restart từ menu.

Kiểm Tra Cài Đặt Server

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

Đảm bảo rằng kết nối từ xa với cấu hình SQL Server đã được kích hoạt. Để kiểm tra cài đặt này, làm theo các bước sau:

  • Mở SQL Server Management Studio.
  • Nhấp chuột phải vào máy chủ và chọn Properties từ menu.
  • Trong hộp thoại Server Properties, chọn mục Connections.
  • Kiểm tra ô chọn “Allow remote connections to this server.

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

Nên cấu hình SQL Server để sử dụng chế độ xác thực kết hợp. Để kiểm tra và thiết lập chế độ xác thực của SQL Server, thực hiện các bước sau:

  • Mở SQL Server Management Studio.
  • Nhấp chuột phải vào máy chủ và chọn Properties từ menu.
  • Trong hộp thoại Server Properties, chọn mục Security.
  • Đảm bảo rằng Server Authentication đã được đặt thành “SQL Server and Windows Authentication Mode.

Sử dụng Drive File

Sử dụng một tệp driver cũng có thể giúp khắc phục lỗi không connect được SQL server. Dưới đây là cách thực hiện:

  • Mở ứng dụng VP và chọn Tools > Database > Database Configuration.
  • Sau khi bạn đã chọn ngôn ngữ, máy chủ (server), và driver, nhấp vào biểu tượng mũi tên xuống màu xanh ở cạnh trường “Driver file.
  • Tải xuống tệp driver: Lưu ý rằng để có thể sử dụng tệp driver, bạn có thể cần quyền tải xuống và cài đặt. Trong trường hợp này, người dùng có thể cần nhấp chuột phải vào biểu tượng ứng dụng VP và chọn “Run as administrator” để đảm bảo có đủ quyền.
  • Nếu một số tệp driver không được tải tự động, bạn cũng có thể nhấn vào biểu tượng ba dấu chấm (…) ở cạnh trường “Driver file” để chỉ định tệp mà bạn muốn sử dụng để thiết lập kết nối với máy chủ SQL.

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

Nếu bạn sử dụng một tệp Adapter không tương thích, bạn có thể gặp lỗi không connect được SQL server. Để đơn giản hóa việc tải một tệp Adapter tương thích, làm theo các bước sau:

  • Mở ứng dụng VP và chọn Tools > Database > Database Configuration.
  • Sau khi bạn đã chọn ngôn ngữ .NET và MS SQL Server là máy chủ (server), nhấp vào biểu tượng mũi tên xuống màu xanh ở cạnh trường “Adapter file.”
  • Ứng dụng VP sẽ tự động tải xuống tệp Adapter.

Lưu ý rằng để ứng dụng VP có thể tải xuống và cài đặt tệp trình điều khiển, nó sẽ cần chạy với quyền hạn đủ. Bạn có thể cần nhấp chuột phải vào biểu tượng ứng dụng VP và chọn “Run as administrator” để đảm bảo rằng nó có đủ quyền.

Chẩn đoán sự cố do lỗi không connect được SQL server trong Command Line

Bước tiếp theo trong việc xử lý lỗi không connect được SQL server là kiểm tra xem SQL Server đã sẵn sàng để tạo kết nối hay chưa bằng cách sử dụng lệnh Telnet. Đối với hệ điều hành Microsoft Windows, Telnet không được cài đặt mặc định, vì vậy người dùng cần phải cài đặt nó trước khi sử dụng lệnh Telnet.

Cài đặt Telnet Client:

  • Mở Control Panel từ menu Start.
  • Chọn “Programs and Features” trong Control Panel.
  • Trong mục “Programs and Features,” chọn “Turn Windows features on or off.”
  • Cuộn xuống để tìm “Telnet Client,” đánh dấu ô chọn và nhấn OK.

Sử dụng lệnh Telnet:

  • Mở cửa sổ Command Prompt (Dấu nhắc lệnh).
  • Nhập lệnh “telnet %host% %port%” vào dấu nhắc lệnh, trong đó “%host%” và “%port%” tương ứng với máy chủ và cổng của SQL Server.
  • Nhấn Enter để kiểm tra khả năng thực hiện kết nối tới SQL Server. Nếu Telnet có thể giao tiếp với máy chủ và cổng bạn đã chỉ định, một cửa sổ trống sẽ xuất hiện. Điều này chỉ ra rằng SQL Server có thể được kết nối.
  • Nếu Telnet không thể kết nối với SQL Server, bạn sẽ nhận được thông báo lỗi tương ứng.

Kết luận

Sau khi hoàn thành tất cả các bước trên, vấn đề lỗi không connect được SQL server sẽ được giải quyết một cách nhanh chóng. Nếu còn bất kì thắc mắc nào, đừng ngần ngại để lại câu hỏi cho chúng tôi. Chúc bạn mọi sự thành công.

DMCA.com Protection Status