2017-01-02 62 views
-1

安装C#应用程序我在C#中的Windows应用程序,我的连接字符串是: 错误在数据库

和我的数据库是SQL Server 2008 R2。 但是当我安装我的节目,我收到此错误: enter image description here

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

+0

更改项目名称 – 2017-01-02 04:26:47

+0

您是否正在创建数据库? – Prajwal

+0

不,数据库在我的调试文件中,我想将它附加到客户端的数据库 – mansureh

回答

0

正如我猜,你(安装是)创建一个新的数据库。

您正面临此问题,因为该服务器中已有一个具有相同Db名称和主文件名的数据库。这很可能(大部分)是由于添加了两次Db。

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

作为一种最佳实践,如果您要连接数据库应用程序,请确保服务器中不存在具有相同名称的数据库。或者最好,请求用户输入一个Db名称,以免发生名称冲突。

+0

我可以编写一个连接字符串,它在第一次将客户端SQL Server中的数据库连接到数据库之后,并且不会那样做。 – mansureh

+0

是的。您可以。其实,这就是你应该写的。 – Prajwal

+0

你想复制粘贴东西吗?如果是这样,它不工作。 – Prajwal