运行BACKUP
命令时,如下所示:
BACKUP DATABASE dbname TO DISK ... etc.
您可以使用此选项指定备份的名称:
NAME = N'something'
我有很多备份文件,如果有指定的话,需要阅读NAME
属性。我该怎么做?
答案 0 :(得分:3)
我想我现在明白你的问题了
您可以通过查询name
数据库中的backupset
表来获取服务器中所做备份的所有数据(包括msdb
)。
试试这个:
SELECT *
FROM msdb.dbo.backupset
注意:此表仅包含成功备份操作的数据:
每个备份集包含一行。备份集包含来自单个成功备份操作的备份。
答案 1 :(得分:1)
如果要查找备份文件的名称,请使用以下T-SQL语法:
RESTORE HEADERONLY FROM DISK = 'C:\BackupfilePath\BackUpfileName.bak'
GO
此代码将提供备份文件的信息。
Name
将显示为BackUpName
字段。
此代码也可以使用Power Shell。