一区二区三区日韩精品-日韩经典一区二区三区-五月激情综合丁香婷婷-欧美精品中文字幕专区

分享

SQL Server 2005數(shù)據(jù)庫(kù)定期備份和刪除歷史備份記錄

 milo2008 2014-03-31

一、SQL Server 2005數(shù)據(jù)庫(kù)定期備份

SQLServer2005的定期備份是通過(guò)創(chuàng)建“維護(hù)計(jì)劃”來(lái)實(shí)現(xiàn)的。主要有兩種方式:1、維護(hù)計(jì)劃向?qū)А?、新建維護(hù)計(jì)劃(用戶(hù)手工創(chuàng)建)

如果想在SQLServer2005中使用維護(hù)計(jì)劃來(lái)設(shè)計(jì)維護(hù)備份數(shù)據(jù)庫(kù)任務(wù)時(shí),有一個(gè)前提條件:“SQL Server 代理”服務(wù)必須是啟用狀態(tài)

首先介紹使用維護(hù)計(jì)劃向?qū)?lái)執(zhí)行數(shù)據(jù)庫(kù)的定期備份

操作過(guò)程:

1、 單擊:開(kāi)始→程序→Microsoft SQL Server 2005→“SQL Server Management Studio”(圖1)

圖1

2、 右鍵單擊:SQL Server 代理→啟動(dòng)(注:要執(zhí)行維護(hù)計(jì)劃,SQL Server 代理必須啟動(dòng)?。?/span>

3、 右鍵單擊:管理→維護(hù)計(jì)劃→維護(hù)計(jì)劃向?qū)?,單擊“下一步”(圖2)

圖2

4、 在“選擇目標(biāo)服務(wù)器”窗口,依次設(shè)置“名稱(chēng)”、“服務(wù)器”、“身份驗(yàn)證”等信息,單擊“下一步”(圖3),

圖3

說(shuō)明:身份驗(yàn)證:安裝sqlserver2005時(shí)采用的驗(yàn)證方式

5、 在“選擇維護(hù)任務(wù)”窗口,選擇準(zhǔn)備執(zhí)行的任務(wù),單擊“下一步”(圖4)

圖4

說(shuō)明:

1) 在維護(hù)任務(wù)列表中勾選需要執(zhí)行的任務(wù),可多選

2) 下方黃色區(qū)域針對(duì)選擇的每項(xiàng)任務(wù)加以說(shuō)明

6、 在“選擇維護(hù)任務(wù)順序”窗口,可以調(diào)整每項(xiàng)任務(wù)的執(zhí)行順序,單擊“下一步”(圖5)

圖5

說(shuō)明:

1) 調(diào)整多個(gè)任務(wù)的先后執(zhí)行順序可通過(guò)上移和下移來(lái)實(shí)現(xiàn)

7、 在“定義備份數(shù)據(jù)庫(kù)(完整)任務(wù)”窗口,勾選需要備份的數(shù)據(jù)庫(kù)名稱(chēng),單擊下一步(圖6)

圖6

圖7

說(shuō)明:

1) 選擇將備份文件備份到磁盤(pán)上

2) 指定備份文件存放的文件夾和位置

3) 勾選“驗(yàn)證備份完整性”

8、 在“選擇計(jì)劃屬性”窗口,單擊“更改”按鈕打開(kāi)“新建作業(yè)計(jì)劃窗口”,設(shè)置好各項(xiàng)參數(shù)后單擊“確定”按鈕(圖8)

圖8

說(shuō)明:

1) 設(shè)置好各項(xiàng)參數(shù)后,在摘要說(shuō)明欄中敘述了本次作業(yè)的詳細(xì)內(nèi)容

9、 再次回到“選擇計(jì)劃屬性”窗口,單擊下一步(圖9)

圖9

10、 在“選擇報(bào)告選項(xiàng)”窗口,設(shè)置報(bào)告的保存或分發(fā)方式,單擊下一步(圖10)

圖10

11、 顯示本次維護(hù)計(jì)劃的詳細(xì)信息,單擊完成(圖11)

      至此,SQL Server 2005采用維護(hù)計(jì)劃即可以達(dá)到定期備份數(shù)據(jù)庫(kù)的目的。

二、SQL Server 2005數(shù)據(jù)庫(kù)備份定期清理

      由于采用上述介紹的數(shù)據(jù)庫(kù)維護(hù)計(jì)劃,可以到達(dá)定期備份數(shù)據(jù)庫(kù)的目的,但是產(chǎn)生了一個(gè)問(wèn)題,數(shù)據(jù)庫(kù)備份定期一直在生成,如果大的數(shù)據(jù)庫(kù)一個(gè)備份文件達(dá)幾GB,長(zhǎng)期備份的話,硬盤(pán)將滿了,并且保存太長(zhǎng)時(shí)間的備份也沒(méi)有太大必要,因此如何定期清理這些備份是我們接下來(lái)要介紹的。有很多種方法可以實(shí)現(xiàn)定期清理備份,本文介紹一種實(shí)現(xiàn)方法——采用forfiles命令,這個(gè)命令在Windows Server 2003系統(tǒng)中存在,在XP中并不存在,因此需要下載安裝。
1. 下載forfiles并安裝。 
      下載forfiles,并且拷貝forfiles.exe至具備環(huán)境變量的目錄下(比如:C:/WINDOWS/system32)。這樣你就可以在命令提示符中用forfiles命令了。 下載地址:http://download.csdn.net/source/1812302
2. forfiles命令簡(jiǎn)介
FORFILES [/P pathname] [/M searchmask] [/S]
         [/C command] [/D [+ | -] {yyyy-MM-dd | dd}]
描述:
    選擇一個(gè)文件(或一組文件)并在那個(gè)文件上
    執(zhí)行一個(gè)命令。這有助于批處理作業(yè)。
參數(shù)列表:
    /P    pathname      表示開(kāi)始搜索的路徑。默認(rèn)文件夾是當(dāng)前工作的
                        目錄 (.)。
    /M    searchmask    根據(jù)搜索掩碼搜索文件。默認(rèn)搜索掩碼是 '*'。
    /S                  指導(dǎo) forfiles 遞歸到子目錄。像 "DIR /S"。
    /C    command       表示為每個(gè)文件執(zhí)行的命令。命令字符串應(yīng)該
                        用雙引號(hào)括起來(lái)。
                        默認(rèn)命令是 "cmd /c echo @file"。下列變量
                        可以用在命令字符串中:
                        @file    - 返回文件名。
                        @fname   - 返回不帶擴(kuò)展名的文件名。
                        @ext     - 只返回文件的擴(kuò)展。
                        @path    - 返回文件的完整路徑。
                        @relpath - 返回文件的相對(duì)路徑。
                        @isdir   - 如果文件類(lèi)型是目錄,返回 "TRUE";
                                   如果是文件,返回 "FALSE"。
                        @fsize   - 以字節(jié)為單位返回文件大小。
                        @fdate   - 返回文件上一次修改的日期。
                        @ftime   - 返回文件上一次修改的時(shí)間。
                        要在命令行包括特殊字符,字符請(qǐng)以 0xHH
                        形式使用十六進(jìn)制代碼(例如,0x09 為 tab)。
                        內(nèi)部 CMD.exe 命令前面應(yīng)以 "cmd /c" 開(kāi)始。
    /D    date          選擇文件,其上一次修改日期大于或等于 (+),
                        或者小于或等于 (-) 用 "yyyy-MM-dd" 格式指定的日
                        或選擇文件,其上一次修改日期大于或等于 (+)
                        當(dāng)前日期加 "dd" 天,或者小于或等于 (-) 當(dāng)前
                        日期減 "dd" 天。有效的 "dd" 天數(shù)可以是
                        0 - 32768 范圍內(nèi)的任何數(shù)字。如果沒(méi)有指定,
                        "+" 被當(dāng)作默認(rèn)符號(hào)。
    /?                  顯示幫助消息。
例如:
FORFILES /?
FORFILES
FORFILES /P C:/WINDOWS /S /M DNS*.*
FORFILES /S /M *.txt /C "cmd /c type @file | more"
FORFILES /P C:/ /S /M *.bat
FORFILES /D -30 /M *.exe
             /C "cmd /c echo @path 0x09 在 30 前就被更改。"
FORFILES /D 2001-01-01
             /C "cmd /c echo @fname 在 2001年1月1日就是新的。"
FORFILES /D +2006-12-12 /C "cmd /c echo @fname 今天是新的。"
FORFILES /M *.exe /D +1
FORFILES /S /M *.doc /C "cmd /c echo @fsize"
FORFILES /M *.txt /C "cmd /c if @isdir==FALSE notepad.exe @file"
      不熟悉的可以根據(jù)上面的例子,逐個(gè)聯(lián)系,看看執(zhí)行結(jié)果。
3. 刪除備份的批處理腳本 
      FORFILES /P D:/sqldataup /M *.bak /C "cmd /C del /Q @path" /d –5
      上述腳本的意思是:備份文件夾為D:/sqldataup,/d –5表示刪除5天前的數(shù)據(jù)庫(kù)備份,這個(gè)可以根據(jù)實(shí)際需要設(shè)定。

      注意:如果路徑有空格,則應(yīng)用""將路徑引起來(lái)。如:"C:/my documents/database backup",否則出錯(cuò)。
4. 通過(guò)計(jì)劃任務(wù)調(diào)用批處理腳本如下圖所示:(下圖為在網(wǎng)上摘錄)

      至此,數(shù)據(jù)庫(kù)定期備份和清理備份可以實(shí)現(xiàn)了。清理備份還有其他方法,此文并不介紹。

    本站是提供個(gè)人知識(shí)管理的網(wǎng)絡(luò)存儲(chǔ)空間,所有內(nèi)容均由用戶(hù)發(fā)布,不代表本站觀點(diǎn)。請(qǐng)注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購(gòu)買(mǎi)等信息,謹(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)遵守用戶(hù) 評(píng)論公約

    類(lèi)似文章 更多

    久久三级国外久久久三级| 极品少妇一区二区三区精品视频| 香蕉尹人视频在线精品| 欧美自拍偷自拍亚洲精品| 欧美日韩黑人免费观看| 亚洲国产精品久久琪琪| 国产午夜精品在线免费看| 亚洲最新中文字幕在线视频| 日本最新不卡免费一区二区| 国产成人精品一区在线观看| 国产精品一区二区丝袜| 丰满少妇被猛烈插入在线观看| 日韩18一区二区三区| 国产亚洲精品岁国产微拍精品| 激情偷拍一区二区三区视频| 亚洲熟妇中文字幕五十路| 欧美日韩视频中文字幕| 国产精品偷拍视频一区| 内射精品欧美一区二区三区久久久| 国产一级内射麻豆91| 欧美熟妇一区二区在线| 国产美女精品人人做人人爽 | 久久99国产精品果冻传媒| 欧美加勒比一区二区三区| 九九热视频经典在线观看| 日本高清不卡一二三区| 字幕日本欧美一区二区| 久久热麻豆国产精品视频| 国产精欧美一区二区三区久久| 人体偷拍一区二区三区| 一二区不卡不卡在线观看| 国产精品免费精品一区二区| 日本在线高清精品人妻| 高清国产日韩欧美熟女| 一本色道久久综合狠狠躁| 精品日韩欧美一区久久| 午夜福利国产精品不卡| 国产又猛又大又长又粗| 91人妻丝袜一区二区三区| 中文字字幕在线中文乱码二区| 欧美一区二区三区喷汁尤物|