sql-server - 如何获取当前正在备份的数据库
问题描述
我需要一个当前正在备份的数据库列表,并将它们存储到 c# 中的对象变量中。试图查询select * from sys.dm_exec_requests
where command like 'BACKUP%'
,它没有返回任何东西。然后我检查了sp_whoisactive
,它显示目标数据库备份过程是Suspended
。
那么问题来了:
那是因为数据库备份被暂停,它没有显示在第一次查询的结果中吗?
如何从 has xml like 获取
sp_whoisactive
表格sql_text
列表<?query - BACKUP DATABASE...
?
解决方案
推荐阅读
- javascript - 想要反转 JavaScript “回到顶部”按钮以制作匹配的“跳到底部”按钮
- python - Rust vs python 程序性能结果问题
- html - JQuery 使用以字符串开头的类隐藏元素
- pycharm - Pycharm 停止在 mobaxterm 和 wsl2 上工作
- python - Python:使用 % 符号返回精度
- java - Servlet 构建失败:模块尚未部署
- python - ansible.inventory.manager 检查库存是否存在 python 错误
- windows-subsystem-for-linux - 如何在 CLion 调用 CMake 之前在 WSL 中设置环境
- python - python中的分割方法
- python - 具有重叠单元的 vtkCellLocator