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

时间: 2024-09-29 08:26:54

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

一段脚本实现自动备份并保存最近几天的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' B

python写一段脚本代码自动完成输入(目录下的所有)文件的数据替换(修改数据和替换数据都是输入的)【转】

转自:http://blog.csdn.net/lixiaojie1012/article/details/23628129     初次尝试python语言,感觉用着真舒服,简单明了,库函数一调用就OK了 [python] view plain copy 在CODE上查看代码片派生到我的代码片 import sys,os,os.path def file_replace(): path = sys.argv[1] old_data = sys.argv[2] new_data = sys.ar

在ASP.net中保存/取出图片入/从SQL数据库(可用于上传图片)

asp.net|sql|上传|上传图片|数据|数据库 一.把图片存入数据库中 用到以下几个方面的知识:1. 使用流对象2. 查找准备上传的图片的大小和类型3.怎么使用InputStream方法 插入图片的必要条件1.#Form 标记的 enctype 属性应该设置成 enctype="multipart/form-data"2.# 需要一个<input type=file>表单来使用户选择他们要上传的文件,同时我们需要导入 System.IO名称空间来处理流对象 对SqlS

在ASP.net中保存/取出图片入/从SQL数据库_实用技巧

一.把图片存入数据库中 用到以下几个方面的知识:1. 使用流对象2. 查找准备上传的图片的大小和类型3.怎么使用InputStream方法 插入图片的必要条件1.#Form 标记的 enctype 属性应该设置成 enctype="multipart/form-data"2.# 需要一个<input type=file>表单来使用户选择他们要上传的文件,同时我们需要导入 System.IO名称空间来处理流对象 对SqlServer做以下的准备1.# 需要至少含有一个图片类型

WP空间的Dropbox自动备份脚本

如果你的空间是linux系统,空间比较大的话,拥有SSH权限,那么恭喜你,你可以用这段脚本来实现自动备份整个wp到空间上或者Dropbox上了. 脚本doBackWebSite.sh利用linux的crontab功能实现自动定时备份功能,并自动删除过期的备份文件,节约空间,程序默认为删除备份前三天的脚本,当然你可以在脚本中自动制定的;-) ,下面介绍脚本使用过程.  1.  脚本内容如下 doBackWebSite.sh #!/bin/bash#*************************

linux下Vps自动备份web和mysql数据库的脚本_Linux

用Vps什么事都要自己费心,备份也是.像Linode里的备份服务是要收费的,一个月是5美元.与其花这5美元,不如自己丰衣足食.为服务安装上了Dropbox,设定为每天4:00-6:00 开启同步服务.在之前运行两个脚本,自动备份web文件夹和mysql数据库. 两个脚本都是备份文件到/root/Dropbox/backup目录里,并自动删除10天前的备份.web备份是每周行一次,删除30天前的备份. 一.备份WEB文件夹 1.备份/home/users/public_html目录 2.修改cro

Navicat For MySQL 异地自动备份数据库方法

启动navicat软件,使用"链接" ,连接mysql数据库,使用前请保证防火墙可以通过 随后弹出,随意起一个"连接名";输入"主机名/ip"这里填写mysql数据库所在服务器的ip地址,用户名密码为mysql数据库的root和密码,一般情况下为xinwei. 这样左边就可以列出数据库"连接名"的快捷方式,双击以后可以列出这个mysql里面所有的数据库,等同于"show databases"命令.如图172

Navicat异地自动备份MySQL方法详解(图文)_Mysql

启动navicat软件,使用"链接" ,连接mysql数据库,使用前请保证防火墙可以通过. Navicat For MySQL下载地址: 下载地址 http://www.jb51.net/database/2223.html 随后弹出,随意起一个"连接名";输入"主机名/ip"这里填写mysql数据库所在服务器的ip地址,用户名密码为mysql数据库的root和密码,一般情况下为xinwei. 这样左边就可以列出数据库"连接名"

SQL Server 2000/2005中数据库自动备份的设

SQL Server 2000的数据库自动备份的设置 1.首先要保证SQL Server Agent服务处于启动状态(在"SQL Server服务管理器"中可以查看和启动,或者在系统服务中) 2.打开"SQL Server 企业管理器"->"管理"->"数据库维护计划" 3.右键选"新建维护计划",选择要执行自动备份的数据库.调度时间.选择备份存放的路径,其他默认即可. 这是SQL Server