Sqlserver
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Sqlserver

Không thể tạo kết nối cho màn hình từ xa cho ứng dụng C #

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

  1. Đảm bảo rằng Dịch vụ trình duyệt SQL đang chạy
  2. 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 14331434 (TCP and UDP)
  3. Khởi động lại dịch vụ Trình duyệt SQL
  4. 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

  1. 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
  2. Khởi động lại dịch vụ SQL
  3. Thực hiện telnet localhost <custom port> để xác minh
  4. Thay đổi chuỗi kết nối thành DataSource = "ABCKOL-BCKOFF,<custom port>"


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Cách chọn JSON lồng nhau trong SQL Server với OPENJSON

  2. Cách xuất truy vấn SQL Server 2005 sang CSV

  3. Cách chuyển đổi danh sách các số thành bảng (tạm thời) bằng SQL (SQL Server)

  4. Chuyển một varchar chứa đầy các giá trị được phân tách bằng dấu phẩy vào hàm SQL Server IN

  5. Các cột được tính toán của SQL Server hoạt động như thế nào trong EntityFramework?