2014-02-11 39 views
0

我重命名了我的電腦。我有一個使用數據庫的Winforms應用程序。當我嘗試運行該程序時,它崩潰說它不能找到數據庫。我明白這個問題,不知道如何解決它。將計算機和WinForm數據集重命名爲SQL Server

所以在應用程序配置文件,我的連接字符串如下所示: 「數據源= \ SQLEXPRESS;初始目錄= MyDatabase的;集成安全性=真。」

當我嘗試與配置配置數據集嚮導,我看到字符串爲 「Data Source = oldpcname \ sqlexpress; Initial Catalog = MyDatabase; Integrated Security = True」

但我無法編輯該字符串。並添加我的新PC名稱到應用程序配置連接字符串,所以它看起來像數據集正在使用的連接字符串......以及不修復它。

我覺得這應該比現在容易得多。我應該完全刪除數據集並嘗試重新創建它?那很多似乎不必要的工作

+0

您的計算機是否在某個域上? –

回答

0

只需從解決方案資源管理器中刪除DataSet並創建一個新的。只要所有的表名和列名都相同,任何使用DataSet的代碼都可以正常工作。

+0

我添加了一些自定義選擇語句,幫助填寫窗體上的控件。這就是爲什麼我覺得這將是很多工作來重新創建它 – dwarf

+0

這確實使它成爲一種痛苦,是的。我會認爲只是使用。\ SQLEXPRESS會起作用。你也許可以嘗試(本地)\ SQLEXPRESS,但我不確定這會有什麼不同。我從來沒有穿過你的鞋子,所以我不確定那裏發生了什麼事情。 – jmcilhinney