尝试为文件“”附加自动命名的数据库失败

时间:2019-04-26 12:09:48

标签: c# sql-server localdb

当我在计算机上运行应用程序时,它运行正常。即使我将其发布为一键式应用程序,也似乎一切正常。但是,当我将应用程序转移到另一台计算机上时,它似乎是从发布它的计算机上继承旧数据。然后它给了我这个错误:

  

尝试为文件“附加自动命名的数据库”“存在相同名称的数据库,或者无法打开指定的文件,或者该文件位于UNC共享上。”

我没有添加文件名,因为我没有其他计算机。

我尝试在线查找它,但没有运气找到问题的答案。我什至在另一台计算机上安装了本地数据库,但仍然无法正常工作。

这是我的连接字符串。

SqlConnection con = new SqlConnection(@"Data Source = (LocalDB)\MSSQLLocalDB; AttachDbFilename=C:\Users\benja\Desktop\Database Project\Bonne Naissance 2.0\Bonne Naissance 2.0\Database1.mdf;Integrated Security;");

这是应用程序配置连接字符串。

 <connectionStrings>
    <add name="Bonne_Naissance_2._0.Properties.Settings.Database1ConnectionString"
        connectionString="Data Source=(LocalDB)\MSSQLLocalDB;Initial Catalog=|DataDirectory|\Database1.mdf;Integrated Security=True"
        providerName="System.Data.SqlClient" />
</connectionStrings>

0 个答案:

没有答案