正在使用Web.config ASP.NET连接到mdf数据库
本文关键字:连接 NET mdf 数据库 ASP config Web | 更新日期: 2023-09-27 18:13:52
我尝试了很多东西,在互联网上看到了很多信息。它就是不起作用,我想知道我做错了什么。
我在App_Data文件夹中创建了一个.mdf数据库,并试图通过Web.config.连接它
我的<connectionString />
看起来像这样:
<add name="Datab1" connectionString="Data Source=.'SQLExpress;AttachDbFilename=|DataDirectory|Datab1.mdf;Database=Datab1; Trusted_Connection=Yes;" />
我也试过这个:
<add name="Datab1" connectionString="Data Source=.'SQLEXPRESS;
AttachDbFilename=E:'Secret'Secret'App_Data'Datab1.mdf;
Integrated Security=True;
User Instance=True"/>
providerName="System.Data.Client" />
给了我一个错误,所以我删除了它。
我在这里做错了什么?
我最终修复了它,方法是转到服务器资源管理器>连接到数据库>数据源到"Microsoft SQL Server数据库文件(SqlClient(",Db文件名浏览到要使用的.mdf文件。使用Windows身份验证。
在Web.config中使用以下字符串:
<add name="Datab1" connectionString="Data Source=(localdb)'v11.0;AttachDbFileName=path'to'folder'of'database'Datab1.mdf;Integrated Security=True" providerName="System.Data.SqlClient"/>
当然,将Datab1替换为您自己的数据库名称。这对我很有效,所以这个问题解决了!