我正在尝试找出可以修改正在运行的备份作业的计划的位置。SQL Server 在交给我们之前是由一个团队设置的。
我们的 SQL Server 代理中有一组维护作业,我可以修改这些作业,但查看服务器日志,还有另一个完整备份在运行,将所有内容备份到 blob 存储中。
问题是,我找不到计划在哪里进行。我在执行此备份的代理中看不到任何作业,管理文件夹中也没有维护计划。
有什么我想念的吗?或者有什么方法可以让我找到执行此备份的内容?
尽管已弃用功能,但默认跟踪将包含有关备份命令源的附加信息。下面是从所有可用跟踪文件中提取审计备份/恢复事件的示例查询。
SELECT tt.*
FROM sys.traces AS t
CROSS APPLY fn_trace_gettable(
REVERSE(N'crt.gol' + SUBSTRING(REVERSE(t.path), CHARINDEX(N'\', REVERSE(t.path)), 128)), default) AS tt
JOIN sys.trace_events AS te ON
te.trace_event_id = tt.EventClass
JOIN sys.trace_subclass_values AS tesv ON
tesv.trace_event_id = tt.EventClass
AND tesv.subclass_value = tt.EventSubClass
WHERE
t.is_default = 1
AND tt.ObjectType = 16964
AND te.name = 'Audit Backup/Restore Event';
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
631 次 |
最近记录: |