我需要帮助使用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. SQL Server 2008编写TSQL以在早期版本中运行
- 3. 要使用哪个SQL Server 2008版本
- 4. 如何使用TSQL检查数据库的SQL Server版本?
- 5. 哪个版本的Sql Server可以首先运行这个?
- 6. 确定哪个版本的Mono在Linux上运行?
- 7. 如何确定当前正在运行的Play版本?
- 8. 如何判断我正在运行哪个WCF版本?
- 9. 我如何知道我正在运行哪个WPF版本?
- 10. 如何确定一个表是什么版本的SQL Server Compact?
- 11. 从ADO.NET确定SQL Server的版本
- 12. 如何确定正在运行的urxvt正在使用哪种字体?
- 13. 在使用Hessian(3.1.3)时,哪个版本是正确的?
- 14. 我应该在Spring 4.1.6中使用哪个正确的版本?
- 15. 如何确定哪个进程正在使用串行端口?
- 16. 选择哪个SQL Server版本
- 17. 如何使用SQL Server Profiler查看在CLR触发器中运行的TSQL?
- 18. 如何确定哪些数据库正在SQL Server 2000上使用
- 19. 如何定位多的SQL Server版本
- 20. 哪个SQL Server消息拼写正确?
- 21. respondsToSelector知道哪个ios版本用户正在运行
- 22. 如何确定应用程序正在使用的TLS版本?
- 23. TSql(sql server 2005)查询运行缓慢
- 24. Crontab使用不正确的Python版本运行脚本
- 25. 如何使用正确版本的Ruby?
- 26. 如何确定Compact Edition 4到SQL Server 2008的SQL Server版本号?
- 27. 如何确保SQL Server复制正在运行?
- 28. 如何确定哪些正在运行的应用程序使用.Net
- 29. 如何确定哪些功能正在使用哪个头?
- 30. 如何正确确定版本号?
这是一个丑陋的字符串处理编程。 – 2011-02-28 19:34:46