【轉載】如何備份數據庫和刪除備份

--完全備份數據庫

declare @strpath nvarchar(200)

declare @date datetime

select @date=getdate()

select @strpath='F:\backup\'+cast(datepart(yyyy,@date) as varchar(4))+'-'+cast(datepart(mm,@date) as varchar(2))+'-'+cast(datepart(dd,@date) as varchar(2))+'.bak'

backup database [數據庫名] to disk=@strpath with init

go

 

--只保留最近三天內的備份

declare @olddate datetime

select @olddate=getdate()-3

execute master.dbo.xp_delete_file 0,N'F:\backup',N'bak',@olddate,1

go

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