Đâ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 và 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