sql數(shù)據(jù)備份新手怎么弄 SQL數(shù)據(jù)庫如何自動備份和恢復?
SQL數(shù)據(jù)庫如何自動備份和恢復?在SQL Server 2008數(shù)據(jù)庫中。為了防止數(shù)據(jù)丟失,我們需要按時備份數(shù)據(jù)庫。如果要每天備份,手動備份會很麻煩,自動備份就沒那么麻煩了。只要設置好了,數(shù)據(jù)庫就會自
SQL數(shù)據(jù)庫如何自動備份和恢復?
在SQL Server 2008數(shù)據(jù)庫中。為了防止數(shù)據(jù)丟失,我們需要按時備份數(shù)據(jù)庫。如果要每天備份,手動備份會很麻煩,自動備份就沒那么麻煩了。只要設置好了,數(shù)據(jù)庫就會自動設置在你身上。在設定的時間段內(nèi)備份。那么如何設置自動備份呢?以下為大家講解。
工具/原材料
一臺電腦
安裝SQL Server 2008數(shù)據(jù)庫。
方法/步驟
一個
選擇 "SQL Server Management Studio "在計算機開始菜單中雙擊。單擊 "連接和連接出現(xiàn)的界面中的按鈕。
二
在出現(xiàn)的Microsoft SQL Server Management Studio界面中,選擇“管理”下的“維護計劃”,右鍵單擊該維護計劃,然后單擊“維護計劃向?qū)А薄?/p>
三
在出現(xiàn)的SQL Server維護計劃向?qū)Ы缑嬷?,單擊“下一步”?/p>
在出現(xiàn)的界面中寫下名稱和描述。然后點擊 "變化與挑戰(zhàn)制定最重要的后備計劃。
在出現(xiàn)的作業(yè)計劃屬性界面中,更改執(zhí)行時間,即備份的頻率。這應該是每日備份。間隔時間改為 "1 ",并且在0: 00: 00執(zhí)行一次更改,即每天0: 00自動備份數(shù)據(jù)。
更改后,您可以看到 "每天0:00:00執(zhí)行 "下面。該計劃將從2014年5月16日開始使用。 "然后點擊 "Next "按鈕
在選擇維護任務界面中選擇要備份的數(shù)據(jù)庫文件。然后單擊下一步。
在選擇維護任務順序時,您可以移動要備份的數(shù)據(jù)庫文件的順序。然后點擊 "Next "
在定義 "備份數(shù)據(jù)庫完整性和,在數(shù)據(jù)庫后面的下拉菜單中選擇數(shù)據(jù)庫文件。然后點擊 "OK "按鈕
在定義界面選擇備份路徑備份數(shù)據(jù)庫完整性和。然后點擊 "Next "
在選擇報表選項界面設置報表文本文件的路徑。然后點擊 "Next "
您將在 "完成向?qū)?"出現(xiàn)的界面。
這樣,自動數(shù)據(jù)庫備份就成功了。
如何備份sql server 2008日志文件?
在SQL Server 7.0和SQL Server2000中,您可以使用以下命令查看它:
DBCC日志({dbid|dbname},[,type{0|1|2|3|4}])
參數(shù):
任何數(shù)據(jù)庫的id或名稱。
type-輸出結果的類型:
0-Minimum information (operation, context, transaction id)
1-More information (plus logo, label, line length)
2-Very detailed information (plus object name, index name, page id, slot id)
3-每個操作的完整信息
4-每個操作的所有信息加上事務的十六進制信息。
默認類型0
要查看MSATER數(shù)據(jù)庫的事務日志,可以使用以下命令:
DBCC log (main)
釋放日志空間
清理日志
Dump transaction library name without log.
2.截斷事務日志:
The backup log database name has no log.
3.收縮數(shù)據(jù)庫文件(如果不壓縮,數(shù)據(jù)庫文件不會縮小。
企業(yè)管理器-右鍵單擊要壓縮的數(shù)據(jù)庫-所有任務-收縮數(shù)據(jù)庫-收縮文件。
-選擇日志文件-選擇在收縮模式下收縮到XXM,這里將給出允許收縮的最小m數(shù)。直接輸入該號碼并確認。
-選擇數(shù)據(jù)文件-在收縮模式下選擇收縮到XXM,這里會給出允許收縮的最小m數(shù)。直接輸入該號碼并確認。
也可以用SQL語句來完成。
-縮小數(shù)據(jù)庫
DBCC psychological database (customer data)
-收縮指定的數(shù)據(jù)文件,其中1是文件號??梢酝ㄟ^這條語句從sysfiles查詢:select *。
DBCC Psychological Archives (1)
4.為了最小化日志文件(如果是sql 7.0,這一步只能在查詢分析器中完成)。
A.正在分離數(shù)據(jù)庫:
企業(yè)管理器-服務器-數(shù)據(jù)庫-右鍵單擊-分離數(shù)據(jù)庫
刪除我電腦里的日志文件。
C.附加數(shù)據(jù)庫:
企業(yè)管理器-服務器-數(shù)據(jù)庫-右鍵單擊-附加數(shù)據(jù)庫
這種方法將生成一個大小僅超過500 K的新日志。
或者使用代碼:
以下示例分離pubs,然后將pubs中的文件附加到當前服務器。
A.分離
E X E C sp_detach_db @dbname pubs
B.刪除日志文件
C.重附著
E X E C sp _ attach _ single _ file _ db @ dbname pubs,
@ phys name c:程序文件微軟SQL
5.為了在將來自動收縮,進行如下設置:
企業(yè)管理器-服務器-右鍵單擊數(shù)據(jù)庫-屬性-選項-選擇