sql server 2005 通過代理定時備份數據庫

sql server 2005 自帶了一個備份數據庫的工具,叫“SQL SERVER 代理”,我們可以通過他來進行數據庫的定時備份,具體流程如下:

1.要啓動 sqlserver 代理,必須先在 sqlserver 2005的配置工具SQL Server Configuration Manager 開啓 Sql Server Agent 服務


2.通過SQL Server Management Studio進入數據庫管理,打開“SQL SERVER 代理”


3.選擇《作業》,右鍵點擊《新建作業》,打開新建頁面,名字根據你的數據庫取名


4.點擊左邊的《步驟》,新建一個步驟,《名稱》:隨意,《類型》:T-sql,《數據庫》:選擇你要備份的數據庫,然後在命令裏面輸入以下語句

DECLARE @strPath NVARCHAR(200)
set @strPath = convert(NVARCHAR(19),getdate(),120)
set @strPath = REPLACE(@strPath, ':' , '.')
set @strPath = 'D:\bak\' + 'databasename'+@strPath + '.bak'
BACKUP DATABASE [databasename] TO DISK = @strPath WITH NOINIT , NOUNLOAD , NOSKIP , STATS = 10, NOFORMAT
(D:\bak\改爲自己的備份路徑,databasename修改爲想備份的數據庫的名稱,比如我這個例子裏面,要備份的數據庫名叫caseinfo)


5.選擇《計劃》,《新建》,設置備份的時間,頻率,開始時間



通過以上步驟,就可以實現數據庫定時備份功能了。


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