SQL2005 自動備份和自動刪除三天前的備份

2021-05-21 22:56:48 字數 645 閱讀 8669

以下放在作業裡做排程,每天自動備份和自動刪除三天前的備份。  

這是偶用的方法:

1declare   @data_3ago   nvarchar(

50)  

2declare   @cmd   varchar(

50)  34

set@data_3ago   ='

e:/data/'+

convert(varchar(

10),getdate()-3

,112

)    

5set

@cmd   ='

del   '+

@data_3ago    

6exec   master..xp_cmdshell   @cmd    

7go  89

declare   @data   nvarchar(

50)    

10set

@data='

e:/data/'+

convert(varchar(

10),getdate(),

112)    

11backup   database   job   to   disk   

=@data  

12with   init

SQL2005 自動備份的指令碼

此版本是始終只有最新的一版 我自己的用的是版本是每天都有乙個備份 複製 如下 declare dbname varchar 200 set dbname reportserver sql2005 截斷日誌 dump transaction dbname with no log 收縮資料庫 dbcc ...

SQL 2005自動備份與自動刪除備份檔案

點選 sql server 外圍應用配置器 開啟 功能的外圍應用配置器 在裡面啟用xp cmdshell,重啟sql服務,使其生效 在windows目錄下的system32目錄裡新建 del oldfiles.vbs 內容如下 strdrive left wscript.arguments 0 2 ...

SQL 2005 資料庫自動備份

具體步驟如下 1 開啟sql server management studio 2 啟動sql server 3 點選作業 新建作業 4 常規 中輸入作業的名稱 5 新建步驟,型別選t sql,在下面的命令中輸入下面語句 f db backup mrpii hm 改為自己的備份路徑,sql test...