我想知道運行SQL Server的版本。你能幫忙嗎?如何檢查SQL Server的版本是什麼?
1
A
回答
4
連接到SQL Server的實例,然後運行以下查詢:
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:)
3
有關版本信息和其他屬性的完整列表,請嘗試使用xp_msver
例如:
EXEC master..xp_msver
其中給出形式的輸出:
1 ProductName NULL Microsoft SQL Server
2 ProductVersion 589824 9.00.4053.00
3 Language 1033 English (United States)
4 Platform NULL NT AMD64
5 Comments NULL NT AMD64
6 CompanyName NULL Microsoft Corporation
7 FileDescription NULL SQL Server Windows NT - 64 Bit
8 FileVersion NULL 2005.090.4053.00
9 InternalName NULL SQLSERVR
10 LegalCopyright NULL © Microsoft Corp. All rights reserved.
11 LegalTrademarks NULL Microsoft® is a registered trademark of Microsoft Corporation. Windows(TM) is a trademark of Microsoft Corporation
12 OriginalFilename NULL SQLSERVR.EXE
13 PrivateBuild NULL NULL
14 SpecialBuild 265617408 NULL
15 WindowsVersion 248381957 5.2 (3790)
16 ProcessorCount 8 8
17 ProcessorActiveMask 8 ff
18 ProcessorType 8664 NULL
19 PhysicalMemory 32768 32768 (34359439360)
20 Product ID NULL NULL
有關於檢索SQL Server version information整個知識庫文章 - 除了對方的回答,使用@@Version
,你也可以使用:
SELECT SERVERPROPERTY('productversion'),
SERVERPROPERTY ('productlevel'),
SERVERPROPERTY ('edition')
原因SERVERPROPERTY有時優選的是,@@版返回在OS Service Pack
水平,在舊版本不的SQL Server Service Pack
水平 - 例如參見http://beyondrelational.com/modules/2/blogs/69/posts/18272/sql-server-version-showing-incorrect-service-pack-information.aspx和http://www.sqlservercentral.com/Forums/Topic1085701-324-1.aspx#bm1127863。
+0
謝謝,很好的信息。 – Anvesh 2013-05-01 08:31:38
-1
0
你可以寫任何版本的SQL Server https://i.stack.imgur.com/dZcbb.png https://i.stack.imgur.com/A0Kqa.png
SELECT
create_date AS 'SQL Server Installation Date',
DATEADD(DD, 180, create_date) AS 'SQL Server Expiration Date',
SERVERPROPERTY('ProductVersion') AS ProductVersion,
SERVERPROPERTY('ProductLevel') AS ProductLevel,
SERVERPROPERTY('Edition') AS Edition
FROM sys.server_principals
WHERE name = 'NT AUTHORITY\SYSTEM'
相關問題
- 1. SQL Server 2008 SP1的版本是什麼?
- 2. 爲什麼SQL Server Express版本比SQL Server Web版本慢?
- 3. SQL Server 2008:什麼是理智檢查?
- 4. 如何確定一個表是什麼版本的SQL Server Compact?
- 5. 檢查是否安裝了SQL Server(任何版本)?
- 6. 如何使用TSQL檢查數據庫的SQL Server版本?
- 7. 什麼是SQL版本662?
- 8. 如何使用Powershell檢查SQL Server版本?
- 9. 如何查看SQL Server 2008是否是R2版本?
- 10. 這個.mdf文件是什麼版本的SQL Server Express?
- 11. 如何在wix中檢查sql版本
- 12. 什麼是Sql Server版本控制的最佳工具
- 13. 支持SSIS的最低SQL Server 2005版本是什麼?
- 14. sql server檢索表的版本
- 15. 檢索當前的SQL Server版本
- 16. SQL Server:這些名稱/版本是什麼?
- 17. 檢查SQL Server可用性的最快方法是什麼?
- 18. 什麼是不斷檢查SQL Server連接的標準方法?
- 19. 什麼是SQL Server
- 20. 什麼是SQL Server
- 21. 如何檢測我使用的是什麼版本的JavaDB/Derby?
- 22. 如何檢查什麼是依賴的最新版本的Gradle中使用
- 23. 如何檢查SQL Server文本列是否爲空?
- 24. 如何定位多的SQL Server版本
- 25. 爲什麼是SQL Server不工作檢查約束
- 26. 檢查SQL Server數據庫上的託管程序集版本
- 27. 免費版本和檢查版本有什麼區別?
- 28. 如何檢查Spark版本
- 29. 如何檢查LS版本
- 30. 如何檢查是否一個SQL腳本是與SQL Server 2000兼容
好,謝謝以下查詢,這是完整版本的信息? – Anvesh 2013-05-01 08:21:04
是的,這是完整的版本信息,一直到版本號 – KaraokeStu 2013-05-01 08:22:21
作爲一個說明,在舊版本的SQL Server中所示的SP級別實際上是操作系統Service Pack級別。儘管如此,仍然可以使用內部版本號查找實際的Service Pack級別。 – dash 2013-05-01 08:37:48