--測試步驟
--1.建乙個測試資料庫test
create database test
go
use test
go
--2.建乙個表,插入記錄
create table a(c1 varchar(2))
insert into a
select aa
union all select bb
go
--3.作完全備份,到檔案:c:\a.bak
backup database test to disk=c:\a.bak with init
--4.做一些修改
insert into a values(cc)
go
create table b(c1 int)
insert into b
select 1
union all select 2
go
/*--以下操作不能在查詢分析器中進行
--5.停止sql服務資料庫伺服器
--6.用ultraedit編輯資料庫檔案test_data.mdf,隨便修改點位元組內容
--7.啟動資料庫,並且執行企業管理器,點開資料庫,看到test變成灰色,而且顯示置疑。
--下面的操作回到查詢分析器中--*/
--8.進行日誌備份
use master
go
backup log test to disk=c:\a.bak with no_truncate
go
--9.恢復最老的完全備份
restore database test from disk=c:\a.bak with norecovery,replace
go
--10.恢復最近的日誌
restore log test from disk=c:\a.bak with file=2,recovery
go
--11.顯示結果,看資料是否恢復
use test
go
select * from a
go
select * from b
go
--12.清除測試環境
use master
go
drop database test
exec master..xp_cmdshell del c:\a.bak,no_output
/*--測試結果(證明恢復成功)
c1
----
aa
bb
cc
c1
-----------
1
2
--*/
如何在資料庫中進行RBAC許可權應用
上週我們發了一篇關於 刪庫跑路 引發了大家對於資料安全的思考,而許可權管理又跟資料安全密不可分。許可權管理作為資料系統的重要組成部分,通過控制賬號的可支配能力,防止因使用者操作不當導致的資料洩露 資料篡改等問題,同時,對敏感資料按檢視角色進行隔離,避免不相關的人看到不應該了解的資料,達到風險管控的效...
如何在oracle中匯入dmp資料庫檔案
帶query的exp 可匯出表的部分資料 作業系統不同,用來指定query 引數的方法也不同。where 語句裡面往往有很多特殊的字元,如 和空格等等。而unix和windows作業系統中的外殼命令提示是不歡迎這些字元的,這些字元將被忽略。你應該根據不同的作業系統採用不用的方法。我一般使用帶有que...
如何在規章流程都不規範的情況下進行測試?
首先理一下正常的測試流程 1 自家 外部拿出需求 策劃案,開發,產品,測試至少這三方成員進行需求評審。2 當需求敲定以後,測試人員對需求進行分析設計測試用例。負責人擬定測試計畫 3 對測試用例進行評審。可以進行些思維碰撞擴充套件用例,調整其中不完美的地方 4 執行測試 5 編寫測試報告 不正規的流程...