根据我的监控集合,我在收集有关 SQL 实例中的 # 个数据库有多少 VLF' 的信息时遇到了问题。
第一个问题 - 是否有一个脚本可以从 2012 年到 2019 年 SQL 版本作为标准使用来获取实例中所有数据库的 VLF 信息
第二个问题 - 我怎样才能以最少的权限完成第一个,因为我们用来收集信息的登录不是系统管理员,也不能。那么我该如何实现呢?
非常感谢,谢谢!
根据我的监控集合,我在收集有关 SQL 实例中的 # 个数据库有多少 VLF' 的信息时遇到了问题。
第一个问题 - 是否有一个脚本可以从 2012 年到 2019 年 SQL 版本作为标准使用来获取实例中所有数据库的 VLF 信息
第二个问题 - 我怎样才能以最少的权限完成第一个,因为我们用来收集信息的登录不是系统管理员,也不能。那么我该如何实现呢?
非常感谢,谢谢!
如果您使用安装在 Master 中的签名存储过程来解决第二个问题,第一个问题就会消失。如果需要任何版本差异,您可以为不同的 SQL Server 版本提供不同版本的过程。
然后脚本只是对过程的调用。