您现在的位置是:网站首页> 编程资料编程资料
一段脚本实现自动备份并保存最近几天的SQL数据库_MsSql_
2023-05-26
356人已围观
简介 一段脚本实现自动备份并保存最近几天的SQL数据库_MsSql_
复制代码 代码如下:
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查询表中根据某列排序的任意行语句_MsSql_
- sql将一个表中的数据插入到另一个表中的方法_MsSql_
- sql使用cast进行数据类型转换示例_MsSql_
- sql时间格式化输出、Convert函数应用示例_MsSql_
- sql多表行转列、级联行转列示例代码_MsSql_
- 积分获取和消费的存储过程学习示例_MsSql_
- MSSQL报错:参数数据类型 text 对于 replace 函数的参数 1 无效的解决办法_MsSql_
- SQL Server页类型汇总+疑问汇总_MsSql_
- SQL Server内存遭遇操作系统进程压榨案例分析_MsSql_
- sql带分隔符的截取字符串示例_MsSql_
