使用 SQL Perfmon 计数器做一些工作并将我的头撞到墙上,试图弄清楚如何将 instance_name 列转换为数据库名称。因此,如果我运行如下查询
SELECT top 10 left(counter_name, 25), left(instance_name,40), cntr_value
FROM sys.dm_os_performance_counters
WHERE counter_name = 'Log Bytes Received/sec'
我得到一个结果集
每秒接收的日志字节数 _Total 0
每秒接收的日志字节数 100f6a49-cd58-432a-8680-ed0f1069c5ea 0
每秒接收的日志字节数 dd7b88c8-43c4-48a8-bf97-e174bb5c5eca 0
每秒接收的日志字节数 7a0dc4f3-b236-4c0f-b42c-357bfd521b16 0
每秒接收的日志字节数 5d527545-4bcc-4c66-b315-e1f8fc653245 0
如何将 instance_name (100f6a49-cd58-432a-8680-ed0f1069c5ea) 的值转换为我认为可以在 sys.databases 中查看但没有运气的 database_name