如果你想找到所有的實例名,一個方法是運行PowerShell和執行以下
PS C:\> gwmi win32_service -filter "name like 'MSSQL%'" | fl DisplayName, pathname
對我來說,結果是
DisplayName : SQL Server (SQLEXPRESS)
pathname : "c:\Program Files\Microsoft SQL Server\MSSQL10.SQLEXPRESS\MSSQL\B
inn\sqlservr.exe" -sSQLEXPRESS
DisplayName : SQL Server (SQLEXPRESS2005)
pathname : "c:\Program Files\Microsoft SQL Server\MSSQL.2\MSSQL\Binn\sqlserv
r.exe" -sSQLEXPRESS2005
DisplayName : SQL Full-text Filter Daemon Launcher (MSSQLSERVER)
pathname : "C:\Program Files\Microsoft SQL Server\MSSQL10.MSSQLSERVER\MSSQL\
Binn\fdlauncher.exe" -s MSSQL10.MSSQLSERVER
DisplayName : SQL Server (MSSQLSERVER)
pathname : "C:\Program Files\Microsoft SQL Server\MSSQL10.MSSQLSERVER\MSSQL\
Binn\sqlservr.exe" -sMSSQLSERVER
DisplayName : SQL Server Active Directory Helper
pathname : "c:\Program Files\Microsoft SQL Server\90\Shared\sqladhlp90.exe"
DisplayName : SQL Active Directory Helper Service
pathname : "C:\Program Files\Microsoft SQL Server\100\Shared\SQLADHLP.EXE"
DisplayName : SQL Server Analysis Services (MSSQLSERVER)
pathname : "C:\Program Files\Microsoft SQL Server\MSAS10.MSSQLSERVER\OLAP\bi
n\msmdsrv.exe" -s "C:\Program Files\Microsoft SQL Server\MSAS10.M
SSQLSERVER\OLAP\Config"
外觀爲一個有MSSQL10並確保該服務已啓動。然後在通過SSMS連接時使用該實例名稱。
如果由於某種原因你沒有安裝到默認的結構,你可以總是直接訪問該EXE並檢查其版本類似2007.100.xxx
我正好有2005年和2008年的表現,以及2008年標準
如果我在PowerShell中是更好的,我會通過管道輸送的路徑名獲得版本信息
入住'管理工具 - > Services'看到你實際上已經運行的版本。 – adrianbanks 2011-05-06 19:29:54