create procedure [dbo].[back_pubs_time] as
declare
@filename nvarchar(100),--檔名
@nowday int --設定時間
set @filename='f:/jxxdata'+cast(day(getdate()) as varchar(2))+'.dat' --檔案路徑及檔名
set @nowday=day(getdate())
if (@nowday>=20) or (@nowday<=10) --這個月的20到下個月的10要備份
begin
print @filename
backup database [pubs]--資料庫名你也可以設引數
to disk = @filename
with init , nounload , name = n'xx資料備份', noskip , stats = 10, noformat
end
exec back_pubs_time
定時備份資料庫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...
備份資料庫儲存過程
原文 備份資料庫儲存過程 由於使用ssms建立的維護計畫中,完整備份的話,會打斷別的備份的順序鏈,而由於管理原因,往往需要有幾套備份計畫,所以經過時間,本人編寫了乙個儲存過程實現我的想法。不管你用不用,反正我用了。首先,建立乙個表,用於記錄備份資訊。因為用dmv和系統檢視的話往往要編寫很多東西,對於...
每天定時備份資料庫
每天定時備份mysql資料庫任務,刪除指定天數前的資料,保留指定天的資料 需求 1,每天4點備份mysql資料 2,為節省空間,刪除超過3個月的所有備份資料 3,刪除超過7天的備份資料,保留3個月裡的 10號 20號 30號的備份資料 建立shell檔案 vim backup mysql.sh my...