我已經看到了這個鏈接,但沒有幫助: How can I determine installed SQL Server instances and their versions?查找由文件夾安裝的sql版本(!)?
因此,這裏是我的問題:
我想看看安裝什麼版本的SQL我的電腦上。
如果我運行一個查詢,鍵入:
select @@version
它告訴我正在運行的線程版本。 (我不想)
我想看看所有的版本 - 如果安裝!
例如:一臺計算機可以有SQL 2000,2005,2008,2008 R2
我已經附上打印屏幕爲我的SQL Server的文件夾。
我知道
80 = SQL Server 2000
90 = SQL Server 2005
100 = SQL Server 2008
如何過,它不是一個規則。
自2008年以來同時創建80,90
看來,只有這樣,才能找到所安裝的版本(除註冊表編輯器)是由SQL Server配置管理。
問題:
1)是否有可能通過文件系統只,檢測我已經安裝什麼版本?
2)有沒有其他方法(除了註冊表),看看安裝了哪些SQL版本?
3)我讀到mssql.1是針對引擎的。那麼MSSQL10.SQLEXPRESS呢?爲什麼它沒有mssql.4號碼? MSDN表示這是已安裝組件的順序ID。
哇!偉大的! – 2012-01-30 13:02:58
爲什麼這麼難。當你可以用一個已經實現的功能來做到這一點:) – Arion 2012-01-30 13:04:28
@Arion,真正的問題是爲什麼微軟並沒有使它成爲可用 - 顯然首先要找出版本。 – Pacerier 2015-08-25 06:16:40