?? 11.4.2 媒體集中多個(gè)家族成員對數(shù)據(jù)還原的影響.sql
字號:
--創(chuàng)建測試數(shù)據(jù)庫
CREATE DATABASE db
GO
--使用磁盤媒體集備份測試數(shù)據(jù)庫,備份完成后刪除測試數(shù)據(jù)庫
BACKUP DATABASE db
TO DISK='c:\a.bak',DISK='c:\b.bak'
WITH FORMAT
DROP DATABASE db
GO
--1. 恢復(fù)時(shí)僅指定媒體集中的一個(gè)備份文件
RESTORE DATABASE db
FROM DISK='c:\a.bak'
/*--將收到錯(cuò)誤信息
服務(wù)器: 消息 3132,級別 16,狀態(tài) 1,行 3
數(shù)據(jù)庫 'db' 的媒體集有 2 個(gè)家族成員,但只提供了 1 個(gè)。必須提供所有的成員。
--*/
--2. 再次備份時(shí),僅指定備份媒體集中的一個(gè)備份文件
BACKUP DATABASE pubs
TO DISK='c:\a.bak'
/*--將收到錯(cuò)誤信息
服務(wù)器: 消息 3132,級別 16,狀態(tài) 1,行 11
數(shù)據(jù)庫 'pubs' 的媒體集有 2 個(gè)家族成員,但只提供了 1 個(gè)。必須提供所有的成員。
--*/
--3. 備份時(shí),指定超過媒體集的備份文件數(shù)
BACKUP DATABASE pubs
TO DISK='c:\a.bak',DISK='c:\b.bak',DISK='c:\c.bak'
/*--將收到錯(cuò)誤信息
服務(wù)器: 消息 3132,級別 16,狀態(tài) 1,行 1
數(shù)據(jù)庫 'pubs' 的媒體集有 2 個(gè)家族成員,但只提供了 3 個(gè)。必須提供所有的成員。
--*/
--4. 重新初始化媒體集時(shí)指定所有的備份文件
BACKUP DATABASE pubs
TO DISK='c:\a.bak'
WITH INIT
/*--將收到錯(cuò)誤信息
服務(wù)器: 消息 3132,級別 16,狀態(tài) 1,行 2
數(shù)據(jù)庫 'pubs' 的媒體集有 2 個(gè)家族成員,但只提供了 1 個(gè)。必須提供所有的成員。
--*/
--5. 指定完整的媒體集可以正常恢復(fù)數(shù)據(jù)庫
RESTORE DATABASE db
FROM DISK='c:\a.bak',DISK='c:\b.bak'
/*--收到成功的信息
已處理 96 頁,這些頁屬于數(shù)據(jù)庫 'db' 的文件 'db'(位于文件 1 上)。
已處理 1 頁,這些頁屬于數(shù)據(jù)庫 'db' 的文件 'db_log'(位于文件 1 上)。
RESTORE DATABASE 操作成功地處理了 97 頁,花費(fèi)了 0.125 秒(6.299 MB/秒)。
--*/
--6. 使用FORMAT重寫媒體頭可以重建媒體集
BACKUP DATABASE pubs
TO DISK='c:\a.bak'
WITH FORMAT
/*--收到成功信息
已處理 208 頁,這些頁屬于數(shù)據(jù)庫 'pubs' 的文件 'pubs'(位于文件 1 上)。
已處理 1 頁,這些頁屬于數(shù)據(jù)庫 'pubs' 的文件 'pubs_log'(位于文件 1 上)。
BACKUP DATABASE 操作成功地處理了 209 頁,花費(fèi)了 0.230 秒(7.412 MB/秒)。
--*/
?? 快捷鍵說明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -