小男孩‘自慰网亚洲一区二区,亚洲一级在线播放毛片,亚洲中文字幕av每天更新,黄aⅴ永久免费无码,91成人午夜在线精品,色网站免费在线观看,亚洲欧洲wwwww在线观看

分享

測(cè)試SQL 2008數(shù)據(jù)庫加密備份與還原[完備+差異備份]

 看見就非常 2014-07-14
  ---測(cè)試SQL 2008數(shù)據(jù)庫加密備份與還原[完備+差異備份]

/* 1.完整備份test數(shù)據(jù)庫(加密碼)*/
Use Test
BACKUP DATABASE [test] TO  DISK = N'D:/test.bak' WITH NOFORMAT,
 NOINIT,  NAME = N'test-完整 數(shù)據(jù)庫 備份',
 SKIP, NOREWIND, NOUNLOAD,  STATS = 10 ,
 PASSWORD = '123456'    --密碼,很重要
 /*----,compression (Express Edition 不支持 BACKUP DATABASE WITH COMPRESSION。)*/
GO

-------
--/*--對(duì)該完整備份的備份文件進(jìn)行檢查*/
--Use Test
--declare @backupSetId as int
--select @backupSetId = position from msdb..backupset
-- where database_name=N'test' and backup_set_id=(select max(backup_set_id) from
--msdb..backupset where database_name=N'test' )
--if @backupSetId is null
--begin
-- raiserror(N'驗(yàn)證失敗。找不到數(shù)據(jù)庫“test”的備份信息。', 16, 1)
--end
--RESTORE VERIFYONLY FROM  DISK = N'D:/test.bak' WITH  FILE = @backupSetId,  
-- NOUNLOAD,  NOREWIND ,
-- PASSWORD = '123456'   --檢查時(shí)也需要輸入密碼
------若備份文件正常,則返回,如:文件 1 上的備份集有效。
--GO
--------
---/* 2.差異備份test數(shù)據(jù)庫(加密碼)*/
Use Test
BACKUP DATABASE [test] TO  DISK = N'D:/test_diff1.bak'
WITH DIFFERENTIAL,
NOFORMAT, NOINIT,
NAME = N'test-差異 數(shù)據(jù)庫 備份 differentBackup',
SKIP,password='123456', NOREWIND, NOUNLOAD, STATS = 10
/*----,compression (Express Edition 不支持 BACKUP DATABASE WITH COMPRESSION。)*/
----

/*-- 3. 用加密的完整備份文件還原TEST數(shù)據(jù)庫.由于還有差異備份因此加"NORECOVERY"參數(shù)*/
Use master
RESTORE DATABASE test FROM  DISK = N'D:/test.bak'
WITH REPLACE,
NORECOVERY,--此參數(shù)表明:進(jìn)行還原開始,可以繼續(xù)添加需要還原的備份,如差異備份,如果此刻查看SSMS界面,該數(shù)據(jù)庫是一個(gè)“正在還原”狀態(tài)。
--recovery,則表示還原后可正常使用,后不可跟事務(wù)日志、差異備份繼續(xù)還原等操作。
PASSWORD = '123456'    --注意輸入密碼
--select state from sys.databases where name='test' 可以查詢出該數(shù)據(jù)庫當(dāng)前的狀態(tài),為1即表示正在還原.
GO
-------
 
/*-- 4. 用加密的差異備份文件繼續(xù)還原TEST數(shù)據(jù)庫(在最后一個(gè)完整備份已經(jīng)還原的基礎(chǔ)上進(jìn)行).*/
Use master
RESTORE DATABASE test FROM  DISK = N'D:/test_diff1.bak'
WITH
RECOVERY, --由于后續(xù)沒有事務(wù)日志待還原
PASSWORD = '12346'    --注意輸入密碼
GO

/************************PS***************************/

/******************************************************/

--指定還原后的數(shù)據(jù)庫物理文件名稱及路徑:
RESTORE DATABASE MyDataBase
   FROM DISK = 'd:\Northwind.bak'
   WITH
   MOVE 'Northwind' TO 'd:\MyDataBase .mdf',
   MOVE 'Northwind_log' TO 'd:\MyDataBase .ldf'

   /* MOVE 'logical_file_name' TO 'operating_system_file_name'
指定應(yīng)將給定的 logical_file_name 移到 operating_system_file_name。
默認(rèn)情況下,logical_file_name 將還原到其原始位置。如果使用 RESTORE
語句將數(shù)據(jù)庫復(fù)制到相同或不同的服務(wù)器上,則可能需要使用 MOVE 選項(xiàng)重
新定位數(shù)據(jù)庫文件以避免與現(xiàn)有文件沖突。可以在不同的 MOVE 語句中指定
數(shù)據(jù)庫內(nèi)的每個(gè)邏輯文件. */

--強(qiáng)制還原,加上REPLACE參數(shù),則在現(xiàn)有數(shù)據(jù)庫基礎(chǔ)上強(qiáng)制還原。
RESTORE DATABASE MyDataBase
   FROM DISK = 'd:\MyDataBase.bak'
   WITH REPLACE,
   MOVE 'Northwind' TO 'd:\MyDataBase.mdf',

   MOVE 'Northwind_log' TO 'd:\MyDataBase.ldf'


    本站是提供個(gè)人知識(shí)管理的網(wǎng)絡(luò)存儲(chǔ)空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點(diǎn)。請(qǐng)注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購買等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊一鍵舉報(bào)。
    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評(píng)論

    發(fā)表

    請(qǐng)遵守用戶 評(píng)論公約

    類似文章 更多