查看備份還原信息

 

/*

Microsoft SQL Server 2005 - 9.00.4035.00 (Intel X86)   Nov 24 2008 13:01:59  

 

 

backupfile

  針對資料庫的每個資料或記錄檔,各包含一個資料列。

 

backupfilegroup

  針對備份時在資料庫中的每個檔案群組,各包含一個資料列。

 

backupmediafamily

  針對每個媒體家族,各包含一個資料列。

 

backupmediaset

  針對每個備份媒體集,各包含一個資料列。

 

backupset

  針對每個備份組,各包含一個資料列。

 

logmarkhistory

  針對已認可的每個標示交易,各包含一個資料列。

 

restorefile

  針對每個還原的檔案,各包含一個資料列。其中包括檔案群組名稱間接還原的檔案。

 

restorefilegroup

  針對每個還原的檔案群組,各包含一個資料列。

 

restorehistory

  針對每個還原作業,各包含一個資料列。

 

suspect_pages

  針對每個失敗並出現 824 錯誤 ( 限制為 1,000 個資料列 ) 的頁面,各包含一個資料列。

 

sysopentapes

  針對目前開啟的每個磁帶裝置,各包含一個資料列。

 

*/

 

USE msdb

go

-- 針對指定日期之前的備份組來刪除備份與還原歷程記錄資料表中的項目。

 

EXEC sp_delete_backuphistory '2011-01-05' ;

go

-- 備份

BACKUP DATABASE [Test] TO   DISK = N'D:/Test.bak' WITH NOFORMAT , NOINIT ,   NAME = N'Test- 完整資料庫備份 ' , SKIP , NOREWIND , NOUNLOAD ,   STATS = 10

 

-- 查看備份信息

SELECT

    Name , backup_start_date, backup_finish_date, type , backup_size, server_name, machine_name, recovery_model

FROM dbo. backupset

/*

Name    backup_start_date   backup_finish_date  type    backup_size server_name machine_name    recovery_model

Test- 完整資料庫備份     2011-01-04 19:08:30.000 2011-01-04 19:08:31.000 D   23250432    實例 機器名     FULL

*/

 

-- 還原

RESTORE DATABASE [Test] FROM   DISK = N'D:/Test.bak' WITH   FILE = 1,   NOUNLOAD ,   REPLACE ,   STATS = 10

GO

 

-- 查看還原信息

 

SELECT

    destination_database_name,

    restore_date,

    USER_NAME ,

    restore_type

FROM dbo. restorehistory

 

/*

destination_database_name   restore_date    USER_NAME   restore_type

Test    2011-01-04 19:11:03.810 還原賬號   D

*/

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值