一段脚本实现自动备份并保存最近几天的SQL数据库
更新时间:2014年03月31日 17:02:17 作者:
这篇文章主要介绍了如何自动备份并保存最近几天的SQL数据库,需要的朋友可以参考下
复制代码 代码如下:
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 Server中Table字典数据的查询SQL示例代码
这篇文章主要给大家介绍了关于SQL Server中Table字典数据的查询SQL的相关资料,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧2018-10-10sqlServer使用ROW_NUMBER时不排序的解决方法
ROW_NUMBER必须指写over (order by **),有时我根本就不想排序,想按原始顺序,那么就可以参考下面的方法2013-06-06
最新评论