一段脚本实现自动备份并保存最近几天的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天的数据库作业脚本。

相关文章

  • 使用mongovue把sqlserver数据导入mongodb的步骤

    使用mongovue把sqlserver数据导入mongodb的步骤

    MongoVUE免费版支持MySQL导入Mongo,所以思路是SQLServer导入MySQL,再从MySQL导入Mongo。
    2014-01-01
  • SQL数据查询之DQL语言介绍

    SQL数据查询之DQL语言介绍

    首先对于数据库有一定的了解,会对于数据库的学习有一定的帮助; 数据库主要分为 DB(数据库),DBMS(数据库管理系统),SQL(结构化查询语言,用于和DBMS通信的语言);这篇要讲的DQL(数据查询语句)是属于SQL语言中的一种语言,因此是必学的语言,希望可以有一定的帮助
    2022-08-08
  • sqlserver中将varchar类型转换为int型再进行排序的方法

    sqlserver中将varchar类型转换为int型再进行排序的方法

    sql中把varchar类型转换为int型然后进行排序,如果我们数据库的ID设置为varchar型的 在查询的时候order by id的话
    2012-06-06
  • SQL利用游标遍历日期查询的过程详解

    SQL利用游标遍历日期查询的过程详解

    这篇文章主要介绍了SQL利用游标遍历日期查询,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2022-03-03
  • MSSQL转MYSQL,gb2312转utf-8无乱码解决方法

    MSSQL转MYSQL,gb2312转utf-8无乱码解决方法

    MSSQL转MYSQL,gb2312转utf-8无乱码解决方法,需要的朋友可以参考下。
    2010-06-06
  • 一次SQL查询优化原理分析(900W+数据从17s到300ms)

    一次SQL查询优化原理分析(900W+数据从17s到300ms)

    本文主要介绍了一次SQL查询优化原理分析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2022-06-06
  • 使用row_number()实现分页实例

    使用row_number()实现分页实例

    或许大家不知道,其实使用row_number()是可以实现分页的,下面有个不错的示例,大家可以尝试操作下
    2013-11-11
  • 解析SQL Server CDC配合Kafka Connect监听数据变化的问题

    解析SQL Server CDC配合Kafka Connect监听数据变化的问题

    这篇文章主要介绍了SQL Server CDC配合Kafka Connect监听数据变化,除了数据库开启CDC支持以外,主要还是要将变更的数据通过Kafka Connect传输数据,Debezium是目前官方推荐的连接器,本文给大家分享实现步骤,感兴趣的朋友跟随小编一起看看吧
    2021-12-12
  • Vscode上使用SQL的方法

    Vscode上使用SQL的方法

    这篇文章主要介绍了Vscode上使用SQL的方法,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2021-01-01
  • 介绍备份和还原MySQL数据的两种方法

    介绍备份和还原MySQL数据的两种方法

    这篇文章主要介绍了介绍备份和还原MySQL数据的两种方法,文中的操作环境基于CentOS,介绍了使用mysqldump和数据库文件两种方法,需要的朋友可以参考下
    2015-05-05

最新评论