我有一個安裝程序,用戶在連接字符串中輸入數據源(即DataSource =「machinename \ instance」)。從Server Instance如何確定服務依賴關係?
使用C#提供的計算機名\實例的字符串,我需要知道,如果服務名稱爲MSSQLSERVER或MSSQL $ SQLEXPRESS
在一個特定的機器,我們具有SQL Server 2005(全)和SQL Express 2008的安裝。
我需要知道這一點的原因是在我們的wix安裝程序中,要安裝的主要應用程序依賴於SQL服務器,所以我們需要安裝它的正確依賴關係。 依賴關係可能在服務MSSQLSERVER或MSSQL $ SQLEXPRESS上,我可以在計算機上安裝這兩個服務。
JD
什麼不對的答案則:http://stackoverflow.com/questions/2381055/check-if-sql-server-any-version-is-installed – 2010-03-05 16:49:48
回答得好,不過,讓我只是機器名稱,並且我無法確定依賴項是否應該位於MSSQLSERVER或MSSQL $ SQLEXPRESS上? – 2010-03-05 17:02:45