sqlserver自動定時備份

首先這裏聲明:改文章是用T-SQL自動備份的,其他方式比較簡單,而且操作麻煩,這裏就不一一介紹了,

第一步:開啓sql代理:

如下圖:找到這個配置管理工具,點擊打開:

第二步:找到sql server服務-->右邊找到sql server代理,然後右鍵啓動,啓動模式改成自動,記得TCP需要開啓

第三步:登錄sqlserver,找到sql server代理,下面的作業,選擇作業,右鍵新建作業

來到下圖:名稱自己隨便寫,說明也可以簡單描述一下

然後不忙點擊確定,繼續點擊左邊的步驟--->新建,如圖

第四步:來到新建步驟界面:步驟名稱自己定義,類型爲:  T-SQL(腳步運行),數據庫自己選擇需要備份的數據是哪個,下面的命令行裏面輸入:

declare @name varchar(250)
set @name='C:\Backup\WeidaV6_Beta_'+convert(varchar(50),getdate(),112)+'.bak' 
BACKUP DATABASE [WeidaV6_Beta] TO  
DISK=@name 
WITH NOFORMAT,NOINIT,
NAME =N'WeidaV6_Beta-完整 數據庫 備份',SKIP,NOREWIND,NOUNLOAD

輸入後,點擊旁邊的分析按鈕,看看是否報錯(不報錯就點擊下面的確定按鈕,否則就找錯誤原因(一般都是sql問題,按照我上面的格式輸入,就可以了))

參數說明:WeidaV6_Beta  是數據庫名字(將上面的sql裏面的WeidaV6_Beta改成你自己的數據庫名字即可(共有兩處,仔細看))

然後點擊確定後,下圖界面會多一個列表數據,就是你的步驟

 

第五步:然後在點擊左邊的計劃,點擊下面的新建

點擊新建來到如圖:

按照上圖方式填寫好後,點擊確定按鈕,

第六步:最後會來到總界面:別忘記了點擊下面的確定

到此爲止,sqlserver的自動定時備份就ok了,

歡迎留言糾正

 

 

 

 

 

 

 

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章