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

Chuỗi kết nối SQL Server Express 2008 bị thiếu trong web.config

Tôi đã tìm thấy câu trả lời cho câu hỏi của mình. Chuỗi kết nối cho ASPDBNET.MDF thường không xuất hiện trong web.config nếu bạn đang tạo trang web của mình từ đầu (trong trường hợp của tôi).

Ứng dụng sử dụng một chuỗi kết nối toàn máy được xác định trong tệp machine.config. Điều này được đặt tên là "LocalSqlServer".

Thông thường, chuỗi kết nối LocalSqlServer này nhắm mục tiêu một SQL Server Express cục bộ theo mặc định.

Do đó, nó không thành công trên máy chủ từ xa sử dụng SQL Server hoàn chỉnh.

Để tải trang web của bạn lên một máy chủ từ xa, cần có một số điều chỉnh trong web.config của bạn để trỏ đến máy chủ mới thường là Máy chủ SQL.

Để làm điều đó, hãy thêm một chuỗi kết nối mới vào tệp web.config của bạn và đặt tên là LocalSqlServer. Ngoại trừ tên, hãy thêm mọi thứ khác bình thường như Nguồn dữ liệu, Danh mục ban đầu, v.v..

Để làm cho nó hoạt động trên máy chủ từ xa, hãy thêm một phần tử clear ngay trước phần tử connectionStrings đang mở. Đây là chuỗi kết nối của bạn sẽ trông như thế nào đối với Máy chủ SQL từ xa.

<connectionStrings>
    <clear/>
    <add name="LocalSqlServer" connectionString="Data Source=remotehost;Initial Catalog=remoteDB;User Id=username;Password=password" providerName="System.Data.SqlClient" />
</connectionStrings>

Và bạn đã hoàn thành. Đây là những gì tôi đã làm cho trang web ASP.NET của mình mà tôi đã tạo từ đầu. Giờ đây, thông tin đăng nhập thành viên, đăng xuất, người dùng và cuộn, v.v. đang hoạt động hoàn hảo.

Cảm ơn vì đã đọc.




  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 thay đổi truy vấn để cung cấp dữ liệu 15 tuần qua thay vì 15 ngày qua từ SQL Server

  2. Giao dịch cơ sở dữ liệu phân tán so với giao dịch cơ sở dữ liệu chéo

  3. Lỗi I / O:SSO Không thành công:Thư viện SSPI gốc không được tải

  4. Cuộc gọi MS Access thủ tục SQL Server được lưu trữ

  5. khóa trên bảng tạm thời trong SQL Server 2008