點選 管理/sql server**/作業
新建作業:
常規選項卡裡,"名稱"填寫"定時備份資料庫","啟用"前面選"對勾","以本地伺服器為目標",
"分類"選擇"資料庫服務",
步驟選項卡裡,新建步驟,步驟名:備份資料庫;型別:transact-sql指令碼(tsql);
資料庫:要備份的資料庫
命令(可同時備份多個資料庫):
declare
@filename varchar(200),
@currenttime varchar(50)
set @currenttime = convert(char(8),getdate(),112) + cast(datepart(hh, getdate()) as varchar) + cast(datepart(mi, getdate()) as varchar)
set @filename = 'd:\ce_bps\databasebackup\dpc_text' + @currenttime
backup database [ce_bps_dpc_text] to disk = @filename with noinit, nounload, name = n'ce_bps_dpc_text-備份', noskip, stats = 10, noformat
set @filename = 'd:\ce_bps\databasebackup\dpc_image' + @currenttime
backup database [ce_bps_dpc_image] to disk = @filename with noinit, nounload, name = n'ce_bps_dpc_image-備份', noskip, stats = 10,noformat
備份所有使用者資料庫
1 declare
2 @filename varchar(200),
3 @currenttime varchar(50),
4 @dbname varchar(100),
5 @sql varchar(1000)
67 set @currenttime = convert(char(8),getdate(),112) + cast(datepart(hh, getdate()) as varchar) + cast(datepart(mi, getdate()) as varchar)
89 declare curdbname cursor for select name from master..sysdatabases where dbid>4
10 open curdbname
11 fetch next from curdbname into @dbname
1213 while @@fetch_status = 0
14 begin
15 --execute backup
16 set @filename = 'd:\backup\' + @dbname + @currenttime
17 set @sql = 'backup database ['+ @dbname +'] to disk = ''' + @filename +
18 ''' with noinit, nounload, name = n''' + @dbname + '_backup'', noskip, stats = 10, noformat'
19 exec(@sql)
2021 --get next database
22 fetch next from curdbname into @dbname
23 end
24 close curdbname
25 deallocate curdbname
26
用作業實現自動備份MSSQL資料庫到遠端伺服器
此 實現sql資料庫遠端備份,放到作業裡面執行可以自動備份資料庫 自動刪除 keepndays天前備份。此 將本地所有的使用者資料庫備份到共享目錄 backupserverip sharename 資料庫備份 下。並刪除天前的備份檔案。要備份成功必須能夠對共享目錄有操作許可權!sp configur...
使用SQL SERVER備份命令備份資料庫
sql server資料庫備份命令 完整備份 包括資料data和日誌log backup database database name to disk x folder databse name backupname.bak 注 前提是x folder存在 成功 差異備份 包含資料data和日誌lo...
使用SQL SERVER備份命令備份資料庫
sql server資料庫備份命令 完整備份 包括資料data和日誌log backup database database name to disk x folder databse name backupname.bak 注 前提是x folder存在 成功 差異備份 包含資料data和日誌lo...