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