我需要幫助使用T-SQL來計算運行的SQL Server版本並根據天氣執行不同的代碼集SQL Server 2000或Sql Server 2008是運行。如何確定使用T-SQL正在運行SQL Server的哪個版本
7
A
回答
4
就查詢數據庫 - 有一個@@VERSION
屬性:
SELECT @@VERSION
返回的版本,處理器架構,構建日期和操作系統的SQL Server的當前安裝。
爲頁面上提到的,因爲所有的數據在一個VARCHAR返回,您可以使用SERVERPROPERTY功能僅檢索版本:
SELECT SERVERPROPERTY('ProductVersion')
5
SELECT SERVERPROPERTY('productversion')
, SERVERPROPERTY ('productlevel')
, SERVERPROPERTY ('edition')
1
SELECT SERVERPROPERTY('productversion')
的數字在第一階段之前會給你主要版本:10 = 2008,9 = 2005,8 = 2000.
6
SELECT @@VERSION?
還是SERVERPROPERTY選項之一?
1
用它來獲得SQL服務器版本:
SELECT SERVERPROPERTY('ProductVersion')
GO
還是爲了更詳細的命令
SELECT @@VERSION
GO
此外,在here你能找到的版本的版本號
5
名單@ @VERSION/SERVERPROPERTY
但你也應該c heck
exec sp_dbcmptlevel 'dbname'
確保某個功能在數據庫的兼容級別上工作。
+0
關於sp_dbcmptlevel的好想法。這在某些情況下更重要 – gbn 2011-02-28 19:54:22
0
SELECT SERVERPROPERTY( '指productversion'),SERVERPROPERTY( 'productlevel'),SERVERPROPERTY( '版本')
0
EXEC[MASTER].SYS.[XP_MSVER]--To get the server version
相關問題
- 1. 我正在運行哪個版本的SQL Server?
- 2. 在運行時如何確定正在使用哪個單聲道版本?
- 3. 如何確定我正在使用哪個版本的Android Studio?
- 4. SQL Server 2008編寫TSQL以在早期版本中運行
- 5. 要使用哪個SQL Server 2008版本
- 6. 如何使用TSQL檢查數據庫的SQL Server版本?
- 7. 哪個版本的Sql Server可以首先運行這個?
- 8. 我正在運行哪個Red5版本?
- 9. SQL Server 2008 - 確定哪個SQL代理作業正在運行存儲過程
- 10. SQL Server的多個版本運行
- 11. 如何在tsql中運行SQL腳本
- 12. 如何找出我正在運行的reportlab的哪個版本?
- 13. 確定哪個版本的Mono在Linux上運行?
- 14. 如何確定當前正在運行的Play版本?
- 15. 如何確定一個表是什麼版本的SQL Server Compact?
- 16. 如何判斷我正在運行哪個WCF版本?
- 17. 我如何知道我正在運行哪個WPF版本?
- 18. 如何找出哪個版本的Cassandra正在運行特定的DSE?
- 19. 用正確版本的scala運行jar
- 20. 使用TSQL的SQL Server版本的編程比較
- 21. 如何判斷哪個版本的SQL Server在磁盤上?
- 22. 從ADO.NET確定SQL Server的版本
- 23. 如何確定正在運行的urxvt正在使用哪種字體?
- 24. 如何確定我的腳本在哪個頁面上運行
- 25. 我如何確定哪個平臺正在運行?
- 26. 如何讓xcode在運行腳本時使用正確的ruby版本?
- 27. 選擇哪個SQL Server版本
- 28. 運行哪個查詢來確定Amazon Athena版本?
- 29. 在使用Hessian(3.1.3)時,哪個版本是正確的?
- 30. 我應該在Spring 4.1.6中使用哪個正確的版本?
這是一個醜陋的字符串處理編程。 – 2011-02-28 19:34:46