gpt4 book ai didi

asp.net - Web.config 中使用附加 .mdf 数据库的数据库连接字符串不起作用

转载 作者:行者123 更新时间:2023-12-02 09:52:13 25 4
gpt4 key购买 nike

文件 neodb.mdf 位于我的 App_Data 文件夹中,我可以使用内置 SQLEXPRESS 在 Visual Studio 的服务器资源管理器中浏览数据库:

目前尝试无济于事:

 <connectionStrings>
<add name="EFDbContext" connectionString=".\SQLExpress;AttachDbFilename=|DataDirectory|neodb.mdf; Database=neodb;Trusted_Connection=Yes;" providerName="System.Data.SqlClient"/>
</connectionStrings>

 <connectionStrings>
<add name="EFDbContext" connectionString="Data Source=.SQLEXPRESS;Database=neodb.mdf;Integrated Security=True" providerName="System.Data.SqlClient"/>
</connectionStrings>

据我了解,*.mdf 是一种 SQL Server 数据库文件类型,而 .dbo 是文件包含在初始目录中时的所有者?任何地方的初始目录是什么?

最佳答案

如果您将 *.mdf 放置在 App_Data 文件夹中,则可以使用此格式:

<connectionStrings>
<add name="ConnectionName"
connectionString="Data Source=.\SQLEXPRESS;AttachDbFilename=|DataDirectory|DatabaseName.mdf;Integrated Security=True;User Instance=True"
providerName="System.Data.SqlClient" />
</connectionStrings>

关于asp.net - Web.config 中使用附加 .mdf 数据库的数据库连接字符串不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7687930/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com