有没有办法
- 检查开发者版本数据库中是否使用了企业功能
- 在开发者版本中禁用某些数据库的企业功能。
用例:
开发人员倾向于开发......他们不关心任何许可或定价。在很多情况下,你不应该限制他们的创造力。这也是创建 SQL Server Developer 版本的原因......一切正常。
但是然后..您将软件转移到生产环境并出现错误..某些开发人员使用了适用于开发人员版本但不适用于标准版本的属性或设置或设计。手动运行整个功能检查列表并查看是否使用了任何功能是非常困难且容易出错的。
最佳答案
您可以使用sys.dm_db_persisted_sku_features在每个数据库上
例如,我在一台服务器上的一个数据库提供了
feature_name feature_id
Compression 100
还有sp_blitz将为您报告此事
关于sql-server - 如何检测/禁用 SQL Server Developer 版本中的标准或企业功能,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48909665/