2012-07-11 141 views
0

我有一個可以與本地數據庫(SQL Server 2008 R2)一起使用的Windows應用程序。我正在嘗試爲我的應用程序創建一個安裝。SQL Server 2008 R2無提示安裝的連接字符串

我希望安裝程序檢查SQL Server 2008 R2是否在用戶系統中可用,安裝程序沒有安裝SQL Server,並且如果沒有安裝程序安裝新版本的版本。

但我的用戶不能安裝SQL Server,所以我需要在靜音模式

現在我創建VS2010安裝項目是安裝在無聲模式下的SQL Server安裝它...

兩個問題

  1. 確實爲另一個SQL Server版本的安裝程序檢查? (我的意思是檢查是否可用...)

  2. 安裝SQL Server後將連接字符串是什麼? (如果它只是在每臺PC上安裝一個時間,所以我可以在所有的PC一個唯一的連接字符串)

回答

1
  1. 是的,你可以在你的安裝項目 啓動條件指定啓動條件檢查: 要創建和管理啓動條件,請使用Visual Studio中的啓動條件編輯器。您可以通過在Visual Studio中選擇項目然後單擊「查看」菜單訪問此工具。你會看到一個包含若干設置編輯器,包括那些 的註冊表,文件系統,文件類型,用戶界面,自定義操作的編輯器子菜單,啓動條件
  2. 應設置在連接字符串中您的應用程序 string connectionstring ="datasource = .; Initial Catalog = |DataDirectory|\DBName.mdb;Integrated Security=SSPI我認爲這個連接字符串將工作。 如果你正在安裝一個sql服務器express版本,那麼

    string connectionstring =「datasource =。\ SQLExpress; Initial Catalog = | DataDirectory | \ DBName.mdb」; Integrated Security = SSPI;

+0

謝謝,很好的幫助。連接字符串運行良好。但我需要做的啓動條件...我找到了窗口,但不知道如何工作。你可以幫我嗎 ? – 2012-07-11 07:01:43

+0

歡迎。這是你的答案嗎?如果是,則將其標記爲答案,否則將其投票。 – 2012-07-11 07:03:12

+0

好的,我會幫你的。 – 2012-07-11 07:03:48

相關問題