2017-01-02 34 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