1、首先,建立一個測試數據庫,TestA;添加一張表,錄入二條數據;備份操作這里我就不詳細截圖和講解了。相信大家都會備份,我只是作了區別,TestA-full.bak、TestA-diff.bak、Test-log.bak。

2、然后再進行TestA數據庫的完全備份的還原;這里的TestA,只是我測試用的,實際以你自己的數據庫名為准。


3、還原數據庫的“選項”頁,需要選擇的地方進行標識;

4、現在還原狀態一直處於正在還原,這時不用管它,直接點擊還原接下來的差異備份;

5、還原差異備份數據庫,點擊“還原--文件和文件組”;選擇剛才備份的TestA-diff.bak文件;在常規選擇項進行源數據的選擇,在選項頁,進行如下圖的選擇;點擊還原即可。SQL 2008在這里是直接還原數據庫可以找到差異數據庫的。但是SQL 2012變了。剛開始我還原時,一直提示如下圖的效果,后來經過查找,原來SQL 2008和2012是有區別的,可以給大家參考一下。



6、還原成功后的狀態;

