将数据库属性转换为不复制时,基础提供程序无法打开
本文关键字:程序 转换 属性 数据库 复制 | 更新日期: 2023-09-27 18:32:23
这是连接字符串,当我将数据库文件(database1.mdf
)的属性更改为"不复制"时,它会导致错误。
<connectionStrings>
<add name="ClassLibrary1.Properties.Settings.Database1ConnectionString"
connectionString="Data Source=(LocalDB)'v11.0;AttachDbFilename=|DataDirectory|'Database1.mdf;Integrated Security=True"
providerName="System.Data.SqlClient" />
</connectionStrings>
这可能是因为AttachDbFilename=|DataDirectory|'Database1.mdf
你不能不将数据库复制到 DataDirectory。
连接字符串尝试从给定地址查找并附加数据库,但找不到它。 您可以先附加数据库,然后使用此连接字符串:
<add provider connection string="data source=.;
initial catalog=Database1;
integrated security=True;/>