查看sys.dm_os_performance_counters,了解我的SQL Server 2008 R2上使用的弃用功能:
SELECT [object_name], instance_name, cntr_value
FROM sys.dm_os_performance_counters
WHERE [object_name] LIKE '%:Deprecated Features%'
And cntr_value > 0
Order By cntr_value desc
发现了许多"不推荐使用的加密算法"。不明白为什么......
在SQL Profiler中,我可以捕获" 不推荐使用的加密算法rc4将在SQL Server [..] "的未来版本中删除,但是无法真正理解什么是T- SQL导致它。并且无法找到使用RC4算法的任何地方(因为this)。
没有非对称密钥。对称密钥使用AES_256算法,受证书保护,证书受DMK保护。
更新 在SQL事件探查器中使用了建议并过滤了一个SPID。每次使用symetric键时都会发现此事件被触发。 TSQL:
OPEN SYMMETRIC KEY MyKey DECRYPTION BY CERTIFICATE MyCertificate;
但是:
Select key_algorithm, algorithm_desc, *
From sys.symmetric_keys
对于此键返回
key_algorithm algorithm_desc
A3 AES_256
答案 0 :(得分:1)
SSB / DBM Endpoints?
指定端点必须使用RC4算法。这是 默认值。
您可以从Deprecation Announcement Event Class和Deprecation Final Support Event Class Profiler事件中获取更多信息。
答案 1 :(得分:0)
您可能使用子句WITH ENCRYPTION存储过程或用户定义的函数。