如何在SQL Server Developer版中检测/禁用标准功能或企业功能

时间:2018-02-21 15:31:01

标签: sql-server sql-server-2017

有没有办法

  1. 检查开发人员版本中的数据库中是否使用了企业功能
  2. 在开发人员版中禁用某些数据库的企业功能。
  3. 用例:

    开发人员倾向于开发......他们不关心任何许可或定价。在很多情况下,你不应该限制他们的创造力。这也是SQL Server Developer版本制作的原因..一切正常 但是,然后..你将软件转移到生产和错误......一些开发人员使用了在开发人员版本中工作的属性或设置或设计,但在标准版本中没有。手动运行整个功能检查列表并查看是否有任何功能非常困难且容易出错。

1 个答案:

答案 0 :(得分:1)

您可以在每个数据库上使用sys.dm_db_persisted_sku_features 例如,我在一台服务器上的一个数据库提供

feature_name    feature_id
Compression     100

另外sp_blitz会为您报告