Cố gắng thực hiện telnet localhost 1433
từ dấu nhắc lệnh (từ cùng một máy chủ nơi dịch vụ SQL đang chạy), nếu kết nối được chấp nhận mà không có bất kỳ lỗi nào, thì máy chủ SQL của bạn thực sự sẵn sàng chấp nhận kết nối. Nếu không, hãy làm theo các bước sau để khắc phục sự cố:
- Đảm bảo TCP / IP giao thức được kích hoạt
- Xác minh xem cổng tùy chỉnh được định cấu hình (thông qua trình quản lý cấu hình SQL Server) cho dịch vụ SQL Express (theo ảnh chụp màn hình)
Nếu cổng tùy chỉnh KHÔNG được định cấu hình
- Đảm bảo rằng Dịch vụ trình duyệt SQL đang chạy
- Tạo quy tắc trong Tường lửa của Windows để chấp nhận các kết nối đến trên các cổng TCP
1433
và1434 (TCP and UDP)
- Khởi động lại dịch vụ Trình duyệt SQL
- Thực hiện
telnet localhost 1433
một lần nữa để xác minh
Nếu cổng tùy chỉnh được định cấu hình
- Tạo quy tắc trong Tường lửa của Windows để chấp nhận các kết nối đến trên các cổng TCP tùy chỉnh
- Khởi động lại dịch vụ SQL
- Thực hiện
telnet localhost <custom port>
để xác minh - Thay đổi chuỗi kết nối thành
DataSource = "ABCKOL-BCKOFF,<custom port>"