在 SQL Server 中获取数据库备份历史记录

数据库 SQL Server
如果您使用SQL Server Management Studio (SSMS)作为 SQL Server 客户端应用程序,则获取数据库备份历史记录和最新备份详细信息的最简单方法是使用备份和还原事件报告。

一、概述

有多种方法可以获取 SQL Server 中的数据库备份历史记录。这里我列出了两种获取备份历史记录的最快方法。这些方法将有助于在对数据库进行重大更改之前确认最新的备份是否已成功进行。

二、解决方案

1、使用备份和恢复事件报告

如果您使用SQL Server Management Studio (SSMS)作为 SQL Server 客户端应用程序,则获取数据库备份历史记录和最新备份详细信息的最简单方法是使用备份和还原事件报告。

在 SSMS对象资源管理器面板中,右键单击数据库。

从右键单击菜单中选择“报告” >> “标准报告” >> “备份和恢复事件”。

在报告中,您可以展开“成功的备份操作”部分,以查看备份历史记录。

使用T-SQL语句

如果您使用一些轻量级 SQL Server客户端应用程序(例如Azure Data Studio),那么此 T-SQL 语句将派上用场来获取备份历史记录。此语句将列出 SQL Server 中所有数据库的备份历史记录。如果需要,您可以添加一个 where 子句来使用列备份集过滤特定数据库的结果。

SELECT
    bs.database_name,
    bs.backup_start_date,
    bs.backup_finish_date,
    bs.server_name, 
    bs.user_name,
    bs.type,
    bm.physical_device_name
FROM msdb.dbo.backupset AS bs
INNER JOIN msdb.dbo.backupmediafamily AS bm on bs.media_set_id = bm.media_set_id

责任编辑:姜华 来源: 今日头条
相关推荐

2016-01-26 15:27:16

Windows 10历史记录备份

2023-05-09 08:15:32

图形编辑器撤销重做功能

2021-12-15 23:33:33

Windows 11Windows微软

2022-01-25 11:33:14

数据泄露网络攻击

2024-01-22 10:01:41

Git 提交快照

2009-08-20 16:25:05

Linux系统历史记录linux

2021-04-27 15:38:10

GoogleChrome历史记录

2013-12-05 17:37:57

Windows 8文件历史记录

2021-05-17 06:57:34

SQLServer数据库

2009-07-07 15:49:04

root命令历史记录安全性 

2021-01-06 18:10:22

ShellLoki系统运维

2013-01-21 14:37:05

Windows 8历史记录

2011-03-24 09:07:11

SQL Server数备份

2010-07-08 11:05:14

SQL Server数

2016-01-27 11:24:20

Windows 10红石镜像

2011-10-09 14:57:35

2019-05-24 13:42:03

Windows 10剪贴板历史记录

2021-12-16 14:43:57

物联网AIoT技术

2019-10-14 16:16:49

BashLinux命令

2010-07-12 08:36:35

SQL Server数
点赞
收藏

51CTO技术栈公众号