我寫了一個使用SQL Server數據庫的應用程序。如何使條件安裝程序在本地或聯網的計算機上查找或安裝SQL Server?
我一直在我的本地PC上使用SQL Server Express。該應用程序在我的電腦上正常工作,所以現在我試圖分發它。
我們的大部分客戶在本地機器上都可以使用Express。
我們的一些大客戶可能有多名員工訪問同一個數據庫,因此需要駐留在服務器上。
我怎樣才能讓我的安裝程序執行以下操作:
- 詢問用戶是否要使用本地或網絡數據庫。
- 在PC /網絡上搜索運行SQLServer的服務並允許它們選擇一個。
- 如果不存在,請在其本地或聯網的計算機上安裝SQL Server Express。
我已閱讀「自定義操作」,但它們只在應用程序安裝完成後才運行,但如果我已將SQL Server Express設置爲「先決條件」,則會在我的自定義之前自動安裝行動有機會運行。
我使用VS2010(僱主要求),C#/ .NET 3.5
任何特定的或一般的建議是理解。我甚至在這裏使用正確的方法?
你可以推回要求嗎?我想要求用戶配置主機名和數據庫實例而不顯示列表並沒有太多要求。在遠程計算機上安裝SQL Server Express也會變得很複雜。 – thekbb 2013-03-26 17:02:37
我想你應該看看這個頁面 - http://msdn.microsoft.com/en-gb/library/k3bb4tfd%28v=vs.90%29.aspx。 – 2013-03-26 17:19:25