閱讀848 返回首頁    go 阿裏雲 go 技術社區[雲棲]


SQL Server 2008、SQL Server 2008R2 自動備份數據庫

讓SQL Server 2008自動備份數據庫,需要建立一個SQL Server作業,並啟動SQL Server代理,使該作業定期運行。

具體來說,可以按以下步驟進行:

一、打開SQL Server Management Studio,在對象資源管理器中,確認SQL Server代理已啟動,若沒有,右擊SQL Server代理節點,點擊“啟動”。

二、展開SQL Server 代理節點,在其下的作業文件夾上右擊,選擇“新建作業”。

三、在彈出的“新建作業”對話框中,在常規選卡上為該作業命名,如“備份TXDPCS”。

四、選擇“步驟”選項卡,點擊“新建”按鈕,在彈出的對話框中,為該步驟起一個名字,如“直接備份”,然後在命令欄中,輸入如下命令:

DECLARE @fileName nvarchar(100) 
 SET @fileName='E:DB_Backup\' + REPLACE(REPLACE(REPLACE(REPLACE(CONVERT(VARCHAR(100), GETDATE(), 121), ' ', ''), ':', ''), '-', ''), '.', '') + '.bak' 
 PRINT 'Backup to ' + @fileName + '...' 
BACKUP DATABASE [數據庫名稱] TO DISK = @fileName WITH NOINIT , NOUNLOAD , NAME = N'數據庫-備份', NOSKIP , STATS = 10, NOFORMAT

五、點擊“確定”保存步驟。

六、選擇“新建作業”的計劃選項卡(這裏就是定期執行的核心了!),點擊“新建”按鈕,為該計劃命名,如“每周一、三、五、七執行”,然後進行其他設置,如每1周一、三、五、七執行,時間為00:00:00等。最後點擊“確定”保存計劃。

七、在“新建作業”對話框中,點擊“確定”,保存作業,OK!來源: <https://blog.sina.com.cn/s/blog_7888335f0101ecdx.html>


 

最後更新:2017-04-03 14:53:45

  上一篇:go 青島海爾為什麼風光不再?
  下一篇:go 雷軍:不喜歡被人叫做雷布斯