原始转储历史记录文件将复制到名为 original_name.<XXX> 的新文件,其中
sp_dump_history [ @operation = {'list' | 'purge' | 'listfiles' | 'help'}]
[, @until_time = '<date>']
[, @name = '<database_name>']
[, @dump_type =
{'DATABASE' | 'TRAN[SACTION]' | 'CONFIG[URATION]'}]
[, @status = {'success' | 'fail'}]
[, @file = '<filename>']
@operation = {'list' | 'purge' | 'listfiles' | 'help'}
必需参数,包含以下选项:
list – 显示转储历史记录文件的记录。缺省情况下,list 包括:
purge – 清除转储历史记录文件的记录。待清除记录的选择以使用其它 sp_dump_history 参数指定的标准为依据。
listfiles – 显示转储历史记录文件名称的列表。
help – 显示 sp_dump_history 的语法。
@until_time = '<date>'
(可选)用于指定日期和时间,Backup Server 可清除该时间以前创建的所有转储对象。缺省情况下,清除所有转储记录。
@name = '<database_name>'
(可选)数据库名称,它具有所列或所清除转储历史记录文件的转储记录。缺省情况下,包含所有数据库转储记录。
@dump_type
(可选)指定要列出或清除的转储记录的类型。Valid types are:
缺省情况下,将列出或清除所有类型的转储记录。
@status = {'success' | 'fail'}
(可选)指定是列出或清除成功的还是失败的转储记录。缺省情况下,仅包含成功的转储记录。
@file = '<filename>'
(可选)指定转储历史记录文件的名称。必须在 <filename> 中指定文件的路径或位置。转储历史记录文件的缺省位置为 $SYBASE/$SYBASE_ASE(在 Windows 中为 %SYBASE%\%SYBASE_ASE%)。
列出转储历史记录文件中的所有转储记录:
sp_dump_history 'list'
go
列出指定时间以前创建的指定数据库的转储记录:
sp_dump_history 'list', "mar 20, 2010 10:51:43:866am",
'testdb'
go
列出 model 数据库中的事务转储对象,指定转储历史记录文件的完整路径:
sp_dump_history @operation='list', @database_name = "model",
@dump_type='TRAN', @status = 'success',
@file = '/john_machine/john/ASE/ASE-16_0/dumphist'
不带参数的 sp_dump_history 的缺省行为用于显示其 listlist 参数的输出。
数据库和事务转储的输出不同于配置文件的输出。
另请参见: