您的位置:首页 > 数据库

存储过程备份数据库

2014-04-04 11:22 246 查看
ALTER PROCEDURE [dbo].[pro_backupDB]

AS

BEGIN
SET NOCOUNT ON;

declare @fileName nvarchar(255),@path nvarchar(255),@DataBase nvarchar(50);
set @path='D:\webfile\dbBackFile\RMmsDB\';
set @DataBase='Ribecs';
set @fileName = @path+CONVERT(varchar(10), GETDATE(), 23)+'_Ribecs.BAK';

backup database @DataBase to Disk = @fileName with init;

/*Delete Old------------------------------*/
declare @olddate DATETIME

/*删除14天以前的备份数据*/

set @olddate = getdate()-14;

execute master.dbo.xp_delete_file 0,@path,N'BAK',@olddate;

END
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: