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