首页 > 解决方案 > 如何获取当前正在备份的数据库

问题描述

我需要一个当前正在备份的数据库列表,并将它们存储到 c# 中的对象变量中。试图查询select * from sys.dm_exec_requests where command like 'BACKUP%',它没有返回任何东西。然后我检查了sp_whoisactive,它显示目标数据库备份过程是Suspended

那么问题来了:

  1. 那是因为数据库备份被暂停,它没有显示在第一次查询的结果中吗?

  2. 如何从 has xml like 获取sp_whoisactive表格sql_text列表<?query - BACKUP DATABASE...

标签: sql-server

解决方案


推荐阅读