您当前的位置: 首页 快讯 >

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

2023-08-01 10:09:28 来源:今日头条


(资料图)

一、概述

有多种方法可以获取 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_nameFROM msdb.dbo.backupset AS bsINNER JOIN msdb.dbo.backupmediafamily AS bm on bs.media_set_id = bm.media_set_id
标签:
x 广告
x 广告

Copyright ©  2015-2022 热讯科学网版权所有  备案号:豫ICP备20005723号-6   联系邮箱:29 59 11 57 8@qq.com