【发布时间】:2016-05-06 17:01:42
【问题描述】:
您如何检查,通过 t-sql,如果您的 SQL 服务器 edition(非版本)支持通过
压缩备份WITH COMPRESSION
?
另外,如果只能通过以某种方式检查您的版本来做到这一点(例如:https://stackoverflow.com/a/1658724/1655580),如果针对 SQL Server 2008 R2 进行开发然后与更高版本进行比较,这种方法的可重用性如何?
我主要感兴趣的是是否有一种“直接”的方式来了解这一点,而不是通过查看版本来间接了解。
谢谢
PS:
这个
USE my_database;
GO
SELECT value
FROM sys.configurations
WHERE name = 'backup compression default' ;
不是我要找的东西,而是我搜索自己时唯一得到的东西。
【问题讨论】:
-
也许这会有所帮助:sqlservercurry.com/2013/03/…
-
我从 SELECT feature_name,feature_id FROM sys.dm_db_persisted_sku_features 一无所获;
-
这是什么意思 - “如果数据库没有使用仅限于特定版本的功能,DMV 将不返回任何行。”?我在我的 t-sql 中使用压缩!
-
假设您知道将来,
Feature X将在 SQL Server 2033 中可用。您希望如何检查 SQL 2014 或更早版本中是否存在该功能(通过 tsql)? -
我猜压缩是一个会流行一段时间的功能。
标签: sql sql-server tsql sql-server-2008-r2 backup