在数据库中安装c#应用程序时出错

时间:2017-01-02 04:24:05

标签: c# sql-server database sql-server-2008

我在C#中有一个Windows应用程序,我的连接字符串是:      

我的数据库在SQL Server 2008 R2中。 但是当我安装我的程序时,我收到此错误: enter image description here

请帮助我,我不知道如何解决这个问题

1 个答案:

答案 0 :(得分:0)

正如我猜测的那样,您正在(附上)创建新数据库。

您遇到此问题,因为该服务器中已存在具有相同Db名称和主文件名的数据库。这可能(主要)是由于添加了两次Db。

请打开SQL-Server Management Studio,然后检查已存在的名称IcuProject的Db。如果它是您想要附加的相同Db,则跳过附加部分或从服务器删除当前数据库并尝试重新附加它。

作为最佳实践,如果要附加db thru应用程序,请确保服务器中不存在具有相同名称的db。或者最好,要求用户输入Db名称,这样您就不会发生名称冲突。