查詢SQL server的版本信息

方法 1:經過使用 SQL Server Management Studio 中的對象資源管理器鏈接到服務器。鏈接對象資源管理器後,它將顯示版本信息(在括號中),以及用於鏈接到 SQL Server 特定實例的用戶名。服務器


方法 2:查看該實例錯誤日誌文件的前幾行。默認狀況下,錯誤日誌位於 Program Files\Microsoft SQL Server\MSSQL.n\MSSQL\LOG\ERRORLOG 和 ERRORLOG.n 文件中。日誌條目可能相似於如下內容:函數

2011-03-27 22:31:33.50 Server  Microsoft SQL Server 2008 (SP1) - 10.0.2531.0 (X64)   Mar 29 2009 10:11:52   Copyright (c) 1988-2008 Microsoft Corporation   Express Edition (64-bit) on Windows NT 6.1 <X64> (Build 7600:)

正如您所看到的,此條目提供了有關該產品的全部必要信息,例如版本、產品級別、64 位仍是 32 位、SQL Server 的版本以及正在運行 SQL Server 的操做系統版本。ui


方法 3:鏈接到 SQL Server 的實例,而後運行如下查詢:spa

Select @@version

此查詢的輸出示例以下:操作系統

Microsoft SQL Server 2008 (SP1) - 10.0.2531.0 (X64)   Mar 29 2009 10:11:52   Copyright (c) 1988-2008 Microsoft Corporation  Express Edition (64-bit) on Windows NT 6.1 <X64> (Build 7600:))


方法 4:鏈接到 SQL Server 的實例,而後運行如下查詢:.net

SELECT SERVERPROPERTY('productversion'), SERVERPROPERTY ('productlevel'),SERVERPROPERTY ('edition')

注意 此查詢適用於 SQL Server 2000 或更高版本的任何實例。
運行結果以下:日誌

  • 產品版本(例如,10.0.1600.22)code

  • 產品級別(例如,RTM)對象

  • 版本(例如, Enterprise)ci

例如,運行結果可能相似於以下內容。 

10.0.1600.22 RTM Enterprise Edition

注意SERVERPROPERTY 函數返回與版本信息相關的單個屬性,而 @@VERSION 函數則將輸出合併爲一個字符串。若是您的應用程序須要單個屬性字符串,您能夠使用 SERVERPROPERTY 函數返回它們,而不是分析 @@VERSION 結果。

相關文章
相關標籤/搜索