SQL Server:在沒有完整備份的前提下做差異備份,居然成功了。能成嗎?(續)
在另一個庫上執行差異備份,成功執行了,
BACKUP DATABASE [demo]
TO DISK = N'C:\MyExe\demo.diff'
WITH DIFFERENTIAL , NOFORMAT, INIT,
NAME = N'demo-差異資料庫備份', SKIP, NOREWIND, NOUNLOAD, STATS = 10
GO
已處理百分之 10。
已處理百分之 21。
已處理百分之 32。
已處理百分之 43。
已處理百分之 54。
已處理百分之 65。
已處理百分之 70。
已處理百分之 81。
已處理百分之 92。
已為資料庫 'demo',檔案 'demo' (位於檔案 1 上)處理了 144 頁。
已處理百分之 100。
已為資料庫 'demo',檔案 'demo_log' (位於檔案 1 上)處理了 4 頁。
BACKUP DATABASE WITH DIFFERENTIAL 成功處理了 148 頁,花費 0.644 秒(1.784 MB/秒)。
檢視備份記錄,發現以前做過一次全備,
physical_device_name backup_set_id first_lsn last_lsn
C:\Backup\demo.bak 1 295000000016000037 295000000017800001
C:\MyExe\demo.diff 2 295000000049400001 296000000001600001
C:\MyExe\demo.diff 4 296000000003500115 296000000008400001
checkpoint_lsn database_backup_lsn backup_start_date
295000000016000037 0 2012-03-29 18:48:01.000
295000000049400001 295000000016000037 2012-07-16 22:02:55.000
296000000003500115 295000000016000037 2012-07-17 11:49:03.000
backup_finish_date type differential_base_lsn
2012-03-29 18:48:02.000 D NULL
2012-07-16 22:02:56.000 I 295000000016000037
2012-07-17 11:49:03.000 I 295000000016000037
但備份檔案已經不存在,嘗試進行恢復,沒有成功。
RESTORE DATABASE [demotest]
FROM DISK = N'C:\MyExe\demo.diff'
WITH FILE = 1,
MOVE N'demo' TO N'C:\DATA\demotest.mdf',
MOVE N'demo_log' TO N'C:\DATA\demotest_1.ldf', NOUNLOAD, STATS = 10
GO
訊息 3118,級別 16,狀態 1,第 1 行
資料庫 "demotest" 不存在。RESTORE 只能在還原主檔案的完整備份或檔案備份時建立資料庫。
訊息 3013,級別 16,狀態 1,第 1 行
RESTORE DATABASE 正在異常終止。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/81227/viewspace-735674/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 怎樣在SQL Server搭建主從備份SQLServer
- 【SQL Server】本地備份和還原SQLServer
- ManagerDB 備份檔案管理與異地備份
- [學習筆記]SQL server完全備份指南筆記SQLServer
- 你的ES資料備份了嗎?
- SQL SERVER 2012資料庫自動備份的方法SQLServer資料庫
- sql檔案備份SQL
- Jtti:sql server怎麼增量備份資料庫JttiSQLServer資料庫
- SQL SERVER備份資料庫檔案(使用SSMS)SQLServer資料庫SSM
- Mysqldump 在備庫進行備份時會阻塞備庫的sql_threadMySqlthread
- SQL Server資料庫備份保護的關鍵UMSQLServer資料庫
- SQL Server2019資料庫備份與還原指令碼,資料庫可批量備份SQLServer資料庫指令碼
- mysql的冷備份與熱備份MySql
- RMAN備份異機恢復
- 企業網盤伺服器資料異地備份、遠端備份、增量備份解決方案伺服器
- SQL資料庫備份管理SQL資料庫
- 用友U8設定了自動備份,備份失效
- 詳解SQL Server 2012資料庫備份與還原的教程SQLServer資料庫
- 網站搬家時匯入SQL Server備份檔案失敗網站SQLServer
- KOSQL Server2019資料庫備份與還原指令碼(批量備份)zrbSQLServer資料庫指令碼
- win10備份不成功怎麼處理_win10備份不成功如何解決Win10
- mysql容器的定時備份指令碼,有二種方法,備份好後打包傳送到遠端備份主機MySql指令碼
- GitLab的自動備份、清理備份與恢復Gitlab
- MySQL的冷備份和熱備份概念理解(轉)MySql
- oracle 如何不備份已經備份的歸檔Oracle
- 備份集和備份片之間的關係
- 初探MySQL資料備份及備份原理MySql
- Mysql備份與恢復(1)---物理備份MySql
- rman備份異機恢復(原創)
- 世界備份日|資料安全 有“備”無患
- win10 windows server backup備份方法_windows10怎麼備份作業系統Win10WindowsServer作業系統
- alias 備份
- 備份dockerDocker
- 備份命令
- 使用Xtrabackup完整備份中恢復單表
- SQL Server實戰一:建立、分離、附加、刪除、備份資料庫SQLServer資料庫
- SQL Server中使用臨時表進行資料備份與恢復SQLServer
- oracle資料庫備份之exp增量備份Oracle資料庫
- Mysql備份與恢復(2)---邏輯備份MySql