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

Sử dụng Web.Config để thiết lập chuỗi kết nối cơ sở dữ liệu SQL của tôi?

Đây là tổng quan tuyệt vời về MSDN bao gồm cách thực hiện việc này.

Trong web.config của bạn, hãy thêm một mục nhập chuỗi kết nối:

<connectionStrings>
  <add 
    name="MyConnectionString" 
    connectionString="Data Source=sergio-desktop\sqlexpress;Initial 
    Catalog=MyDatabase;User ID=userName;Password=password"
    providerName="System.Data.SqlClient"
  />
</connectionStrings>

Hãy chia nhỏ các bộ phận thành phần ở đây:

Nguồn dữ liệu là máy chủ của bạn. Trong trường hợp của bạn, một phiên bản SQL có tên trên sergio-desktop .

Danh mục ban đầu là các truy vấn cơ sở dữ liệu mặc định nên được thực thi chống lại. Đối với các mục đích sử dụng thông thường, đây sẽ là tên cơ sở dữ liệu.

Để xác thực, chúng tôi có một số tùy chọn.

ID người dùng Mật khẩu có nghĩa là sử dụng thông tin đăng nhập SQL, không phải Windows, nhưng vẫn rất đơn giản - chỉ cần vào phần Bảo mật của SQL Server và tạo Đăng nhập mới. Cung cấp cho nó một tên người dùng và mật khẩu, đồng thời cấp cho nó quyền đối với cơ sở dữ liệu của bạn. Tất cả các hộp thoại cơ bản đều rất dễ hiểu.

Bạn cũng có thể sử dụng bảo mật tích hợp, có nghĩa là ứng dụng .NET của bạn sẽ cố gắng kết nối với SQL bằng thông tin đăng nhập của quy trình công nhân. Kiểm tra tại đây để biết thêm thông tin về điều đó.

Cuối cùng, trong mã, bạn có thể truy cập chuỗi kết nối của mình bằng cách sử dụng:

ConfigurationManager.ConnectionStrings["MyConnectionString"].ConnectionString


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Sử dụng mã định danh duy nhất (GUID) hay mã định danh cho cột nhận dạng sẽ tốt hơn?

  2. Giới thiệu tính năng mới:Nhóm luôn sẵn có

  3. Sử dụng máy chủ sql Convert Chức năng để chuyển đổi hijri sang ngày Gregorian

  4. Chuyển đổi hàng thành cột trong SQL

  5. Làm thế nào để chèn nhiều hàng - một vòng lặp cần thiết?