获取错误"尝试为文件....附加自动命名的数据库失败。"

时间:2014-06-21 06:36:15

标签: c# sql-server database winforms windows-applications

我正在创建一个基于数据库的应用程序。我创建了一个包含2个项目的解决方案

1)Windows表单应用程序

2)Datalayer - 我已经在一个文件夹中添加了一个sql server数据库。

我知道它与路径有关,但我无法弄明白。

enter image description here

这是datalayer的app.config

<?xml version="1.0" encoding="utf-8" ?>
<configuration>
    <configSections>
    </configSections>
    <connectionStrings>
        <add name="BillingKioskDatalayer.Properties.Settings.BillingDBConnectionString"
            connectionString="Data Source=(LocalDB)\v11.0;AttachDbFilename=|DataDirectory|\DB\BillingDB.mdf;Integrated Security=True"
            providerName="System.Data.SqlClient" />
    </connectionStrings>
</configuration>

我添加了&#39; User Instance = True&#39;再次运行解决方案并获得相同的异常。

  

&#34;尝试为文件附加自动命名的数据库   E:\ XGHProjects \ BillingKiosk \ BillingKiosk \ BIN \调试\ DB \ BillingDB.mdf   失败。存在同名的数据库,或指定的文件不能存在   打开,或者它位于UNC分享。&#34;

以下是db文件的属性窗口。

enter image description here

最初它被复制到billingkiosk的调试文件夹中,但随后我更新了#34;复制到输出目录属性为不复制。 我一直关注以下链接:

http://forums.asp.net/t/956274.aspx

http://social.msdn.microsoft.com/Forums/sqlserver/en-US/6dfdcc22-7a81-4e8f-a947-c1ce6982d4b3/flustered-a-database-with-the-same-name-exists-or-specified-file-cannot-be-opened-or-it-is?forum=sqlexpress

"An attempt to attach an auto-named database" error

An attempt to attach an auto-named database for file **** failed

An Attempt to attach an auto-named database Error

我是否需要更改解决方案的结构?

0 个答案:

没有答案