碼農往事
          我的代碼為什么這么丑?一定是因為我長的不好看
          posts - 29,comments - 86,trackbacks - 0

          一.使用SQL Server2005自動備份數據庫的步驟
          1.啟動Sql Server Agent 服務
          2.創建作業
          3.添加常規
          4.添加步驟
          5.添加計劃,設置頻率,時間等
          二.每個步驟的詳細操作
          1.啟動Sql Server Agent 服務 (可在運行中打開:services.msc)
          打開【配置工具】中的【SQL Server Configuration Manager】窗口,點擊【SQL Server配置管理器(本地)】--【SQL Server2005 服務】,右面窗口顯示的是當前所有服務的運行狀態,右鍵點擊【SQL Server Agent】選擇啟動菜單。
          SQL Server Agent簡介:http://zhidao.baidu.com/question/41264786.html
          2.創建作業
          打開【Management Studio】,展開SQL Server代理,右鍵點擊【作業】選擇【新建作業】菜單。【選擇頁】中選擇【常規】
          3.添加常規
          在2中的【選擇頁】中選擇【常規】選項,輸入作業名稱
          4.添加步驟
          在2中的【選擇頁】中選擇【步驟】,點擊窗口下方的【新建】按鈕,輸入步驟名稱、選擇操作數據庫。在命令輸入框中輸入作業執行的T-SQL語句,這里備份的語句如下:

          ****************************************************************
               DECLARE @strPath NVARCHAR(200)
          set @strPath = convert(NVARCHAR(19),getdate(),120)
          set @strPath = REPLACE(@strPath, ':' , '.')
          set @strPath = 'D:\自動備份\' + @strPath + '.bak'
          BACKUP DATABASE [test] TO DISK = @strPath WITH NOINIT , NOUNLOAD , NOSKIP , STATS = 10, NOFORMAT

          *****************************************************************
          有關WITH 后面的參數值的含義,請參考:
          http://msdn.microsoft.com/zh-cn/library/ms186865.aspx
          其中DATABASE [test]中的test是要備份的數據庫,@strPath備份的完成路徑
          還原數據庫:restore database [數據庫名] from disk=[磁盤路徑]
          WITH
          NOINIT:不重寫備份集的參數

          convert:函數簡介:按照地區代碼格式化時間的輸入格式
          convert(NVARCHAR(19),getdate(),120)
          例如:SELECT CONVERT(nvarchar(19), getdate(), 120),
          輸出為:2008-11-29 15:45:59
          * REPLACE ( 'string_expression_r1' , 'string_expression_r2' , 'string_expression_r3' )
          用第三個表達式替換第一個字符串表達式中出現的所有第二個指定字符串表達式的匹配項。
          替換':' 是因為路徑中有':'會報錯

          5.添加計劃
          在2中的【選擇頁】中選擇【計劃】選項,點擊【新建】按鈕。
          輸入名稱、執行頻率、每天頻率。例如:要每天的凌晨自動備份數據庫,執行頻率選擇每天、每天頻率選擇‘執行一次’執行時間:0:00:00,持續時間:選擇開始時間,不選結束時間。這樣SQL Server會在每天凌晨自動執行這個作業,將數據庫備份到D:\自動備份\的目錄下,備份的文件名為:

          2012-02-09 00.00.00.bak

          實際操作有效。轉自網絡。

          posted on 2012-02-10 16:36 Jimi 閱讀(2389) 評論(0)  編輯  收藏

          只有注冊用戶登錄后才能發表評論。


          網站導航:
           
          主站蜘蛛池模板: 汪清县| 龙川县| 新津县| 陕西省| 色达县| 湘阴县| 铁岭县| 彝良县| 获嘉县| 凉山| 佛山市| 科技| 延川县| 云龙县| 丹凤县| 马边| 读书| 贵南县| 昭觉县| 商水县| 宣恩县| 安义县| 进贤县| 收藏| 亚东县| 小金县| 蚌埠市| 靖远县| 阳朔县| 庐江县| 密云县| 美姑县| 满洲里市| 红原县| 陈巴尔虎旗| 铜鼓县| 延长县| 山西省| 濮阳市| 常德市| 会同县|