2011-06-29 64 views

回答

2

你需要做一些註冊表搜索。我通常把這個邏輯變成一個自定義的動作。

首先打開這個註冊表項:

HKEY_LOCAL_MACHINE \ SOFTWARE \微軟\微軟 的SQL Server \實例名稱\ RS

它包含了所有的外部使用實例名之間的映射(例如默認實例的MSSQLSERVER)以及SQL使用的內部名稱(默認爲2008R2爲MSRS10_50.MSSQLSERVER)

然後您可以使用內部名稱查找設置信息關於實例。對於2008R2默認RS實例,這將是:

HKEY_LOCAL_MACHINE \ SOFTWARE \微軟\ Microsoft SQL Server的\ MSRS10_50.MSSQLSERVER \ SETUP

在這裏,你會發現,你應該需要的所有信息。版本,版本,磁盤上的路徑,配置狀態等

注意:如果你是一個64位中,您可能還需要檢查32位SQL的Wow6432Node註冊表根

C# Reading the registry and Wow6432Node key

下安裝
+0

乾杯,工作的一種享受 – knappster

1

我認爲this article概述了您可以依靠檢查Reporting Services(頁面底部)的註冊表設置。

相關問題