建立作業定時備份資料庫

2022-07-16 07:27:09 字數 973 閱讀 9767

1.建立備份資料庫的儲存過程

alter procedure [dbo].[pro_backup1]

asbegin

--將sql指令碼賦值給變數

declare @sqlbackupdatabase as nvarchar(1000)

set @sqlbackupdatabase=n'backup database test_a to disk = ''e:\test_a-'+

convert(varchar(11),getdate(),112)+replace(convert(varchar(12),getdate(),108),':','')+'.bak'''

--備份檔案格式:yourdatabasename-20190626233410.bak

--print @sqlbackupdatabase

exec sp_executesql @sqlbackupdatabase --呼叫系統儲存過程,執行sql

end

2.在物件資源管理器-sql server**-作業-新建作業

3.在常規中新增名稱 所有者 類別 說明

4.新增步驟-新建步驟

5.計畫- 新建計畫 (根據情況自己選擇)

注意事項:需要把服務中的sql server**開啟

可以配置操作員 如果出現報警可以通過郵件將報警資訊傳送給操作員

定時備份資料庫SQL

if exists select from dbo.sysobjects where id object id n dbo sp backupdatabase pmsod and objectproperty id,n isprocedure 1 drop procedure dbo sp back...

每天定時備份資料庫

每天定時備份mysql資料庫任務,刪除指定天數前的資料,保留指定天的資料 需求 1,每天4點備份mysql資料 2,為節省空間,刪除超過3個月的所有備份資料 3,刪除超過7天的備份資料,保留3個月裡的 10號 20號 30號的備份資料 建立shell檔案 vim backup mysql.sh my...

linux 定時備份資料庫

linux下定時備份mysql使用到了crontab系統,其按日期對備份結果進行儲存,從而達到備份資料庫的目的。1 建立mysql中資料庫的備份目錄,mkdir mysqlbackdir 2 建立mysql備份指令碼,vi usr sbin bak mydb 2012 6 19 edit by ji...