手机
当前位置:查字典教程网 >编程开发 >mssql数据库 >一段脚本实现自动备份并保存最近几天的SQL数据库
一段脚本实现自动备份并保存最近几天的SQL数据库
摘要:复制代码代码如下:DECLARE@filenameVARCHAR(255)DECLARE@dateDATETIMESELECT@date=G...

复制代码 代码如下:

DECLARE @filename VARCHAR(255)

DECLARE @date DATETIME

SELECT @date=GETDATE()

SELECT @filename = 'G:存放位置数据库名称-'+CAST(DATEPART(yyyy,@date) as varchar)+'-'+CAST(DATEPART(mm,@date) as varchar)+'-'+CAST(DATEPART(dd,@date) as varchar)+'.bak'

BACKUP DATABASE [数据库名称] TO DISK = @filename WITH INIT

GO

DECLARE @OLDDATE DATETIME

SELECT @OLDDATE=GETDATE()-5

EXECUTE master.dbo.xp_delete_file 0,N'G:存放位置',N'bak',@olddate,1

上面是一个备份最近5天的数据库作业脚本。

【一段脚本实现自动备份并保存最近几天的SQL数据库】相关文章:

sqlserver2008根据日志还原数据库

从mdf文件恢复sql server数据库

最长用最基本的MSSQL数据库备份与还原

从mdf|ldf文件恢复sqlserver数据库

SQL server 2005中设置自动编号字段的方法

sqlserver只有MDF文件恢复数据库的方法

Sql Server2005实现远程备份数据库

SqlServer根据备份文件.bak恢复数据库

sql访问远程数据库

SQL 2005 ERROR:3145 解决办法(备份集中的数据库备份与现有的数据库不同)

精品推荐
分类导航