Sqlserver 數據庫定時自動備份


sqlserver 可以通過微軟工具 SQL Server Management Studio  進行數據庫定時自動備份,具體步驟如下:

1,打開SQL Server Management Studio   (本例以sqlserver2008 r2為例),打開 作業

  

2,“作業”文件夾右鍵點擊,出現右鍵菜單,點擊“新建任務”

 

3,在“新建任務”對話框,常規區域,輸入名稱(自定義),並選擇相關用戶,該名稱將顯示在作業區域

 

 

4,在步驟選項頁,點擊“新建”按鈕

 

 

5,在“新建作業步驟”對話框中輸入自定義名稱,選擇備份數據庫,並定義相關備份腳本。

 

 

6 ,備份腳本可如下

declare @filename varchar(255)
declare @date datetime

select @date=getdate()
select @filename='D:\backup\SQL-'+CAST(DATEPART(yyyy,@date) as varchar)+'-'+CAST(DATEPART(mm,@date) as 

varchar)+'-'+CAST(DATEPART(dd,@date) as varchar)+'.bak'

backup database abc to disk=@filename with init 
go

7,在“新建作業步驟”對話框 的“高級”選項頁 區域,選擇 成功時要執行的操作,以及失敗時要執行的操作。

 

 

8,在計划選項頁,點擊“新建”按鈕

 

9,在“新建作業計划”對話框,自定義計划名稱,選擇要執行時段。執行頻率等

 

 

10,操作完成后,點擊“新建作業”對話框中的“確定”按鈕



原文:https://blog.csdn.net/mystonelxj/article/details/79971083

 

==================華麗的分割線 =============================

我應用的腳本

declare @filename varchar(255)
declare @date datetime
select @filename='D:\database_bak\xh-'+convert(varchar(50),getdate(),23)+'.bak'
backup database xh to disk=@filename with init 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM