Lỗi cơ sở dữ liệu dựa trên dịch vụ

lập trình


Xin chào, lý do của tin nhắn này là gì?

đã xảy ra lỗi liên quan đến mạng hoặc lỗi cụ thể trong khi thiết lập kết nối với máy chủ sql. Máy chủ này không tìm thấy hoặc không thể truy cập được. xác minh rằng tên phiên bản là chính xác và máy chủ sql đó được cấu hình để cho phép kết nối từ xa. (nhà cung cấp: giao diện mạng sql, lỗi: 50- xảy ra lỗi thời gian chạy cơ sở dữ liệu cục bộ. Đã xảy ra lỗi trong quá trình khởi động phiên bản localdb: quá trình máy chủ sql không khởi động được.

Những gì tôi đã thử:

sqllocaldb.msi đã được cài đặt và không hoạt động

Tôi hy vọng có một giải pháp, cảm ơn bạn

Giải pháp 1

Trích dẫn:

Trực tuyến. Có một liên kết đến cách giải quyết vấn đề?

Đọc thông báo cẩn thận: nó nói rằng nó không thể tìm thấy máy chủ SQL tại địa chỉ được cung cấp trong chuỗi kết nối của bạn hoặc máy chủ được lưu trữ trên một máy tính khác không được định cấu hình để cho phép các máy tính từ xa truy cập vào máy chủ DB.

Không có phần mềm nào khắc phục được điều đó mà chúng tôi có thể cung cấp cho bạn: bạn cần kiểm tra chuỗi kết nối thực tế bạn đang sử dụng, sau đó kiểm tra máy chủ đó ở đầu bên kia của nó – nếu đó là địa chỉ máy chủ dựa trên web thì quản trị viên DB vì máy chủ cụ thể đó cần cho phép kết nối từ xa – điều mà anh ta khó có thể làm vì chúng thường bị vô hiệu hóa vì lý do bảo mật.

Chúng tôi không thể giúp bạn điều đó: chúng tôi không có quyền truy cập vào mã, chuỗi kết nối của bạn hoặc máy chủ từ xa!

Giải pháp 2

Hãy kiểm tra bài viết tham khảo và thử sử dụng “(localdb)\mssqllocaldb” làm tên máy chủ để kết nối với phiên bản LocalDB, ví dụ: SQLCoffee – Những thay đổi đột phá đối với LocalDB[^]

C#
<connectionStrings>
  <add name="yourContext" connectionString="Data Source=(localdb)\mssqllocaldb; ...
</connectionStrings>

コメント

タイトルとURLをコピーしました