sql server数据库备份压缩拷贝实例
--数据库备份压缩拷贝实例:前提要安装RAR压缩软件
--声明变量
declare @day varchar(10),@dbname varchar(20),@filename varchar(100),@cmd_str varchar(500),@local_name varchar(500)
--初始变量值
set @day = convert(varchar(10),getdate(),112)
set @dbname='database'
set @filename=@dbname+@day
set @local_name='y:\backup\database\'+@filename
--sql备份
backup database database to disk=@local_name with init
--删除备份
set @cmd_str='del y:\backup\database\'+@dbname + convert(varchar(10),DATEADD(DAY,-2,getdate()),112)
EXEC master..xp_cmdshell @cmd_str
--删除RAR
set @cmd_str='del y:\backup\database\'+@dbname+'.rar'
EXEC master..xp_cmdshell @cmd_str
--压缩到网络驱动器上
set @cmd_str='"C:\Program Files\WinRAR\WinRAR.exe" a y:\backup\database\'+@dbname+'.rar ' + @local_name
print @cmd_str+char(10)
EXEC master..xp_cmdshell @cmd_str
--网络认证
EXEC master..xp_cmdshell 'net use w: \\200.168.15.9\backup "baijin830" /user:"WINDOWS-72AMTFX\administrator"',no_output
--网络拷贝
set @cmd_str='copy x:\backup\database\'+ @dbname+'.rar ' + 'w:\'
print @cmd_str+char(10)
EXEC master..xp_cmdshell @cmd_str
go
sql server数据库备份压缩拷贝实例的更多相关文章
- (图解版)SQL Server数据库备份与还原
		
本文介绍了SQL Server数据库备份的两种方式.一种是直接拷贝数据库中的文件mdf 和日志文件ldf,另一种是生成脚本语言. 第一种方式: 选中需要备份的数据库,将数据库从运行的数 ...
 - SQL server 数据库备份至服务器本地磁盘和其他服务器磁盘
		
前言 因工作需要将数据库每日备份至服务器本地磁盘和其他服务器磁盘,对网上的例子进行改造,解决了SQL server数据库备份的问题. 一.将指定数据库备份到本地 将数据库affair_stydy全备份 ...
 - SQL Server数据库备份的镜像
		
SQL Server数据库备份的镜像 一个完整备份可以分开镜像 USE master GO BACKUP DATABASE [testdatabase] TO DISK = N'C:\testdata ...
 - SQL Server数据库备份:通过Windows批处理命令执行
		
通过Windows批处理命令执行SQL Server数据库备份 建立mybackup.bat ,输入以下内容直接运行该脚本,即可开始自动备份数据库也可把该脚本加入windows任务计划里执行. --- ...
 - SQL Server数据库备份(本机)
		
基础的SQL Server数据库备份存储过程 /**************************************************************************** ...
 - SQL server数据库备份还原问题备忘(亲测有效)
		
问题一:SQL server数据库备份还原方法 http://www.cnblogs.com/zgqys1980/archive/2012/07/04/2576382.html 问题二:无法执行 BA ...
 - sql server数据库备份单个表的结构和数据生成脚本
		
1.使用场景:sql server数据库备份单个表的结构和数据,在我们要修改正式系统的数据的一天或者多条某些数据时候,要执行update语句操作,安全稳健考虑,最好先做好所修改的表的结构和数据备份! ...
 - sql server 数据库备份历史记录
		
sql server 数据库备份历史记录 SELECT ),SERVERPROPERTY('Servername'))AS Server, bs.database_name, bs.backup_st ...
 - sql server数据库备份单个表的结构和数据生成脚本【转】
		
1.使用场景:sql server数据库备份单个表的结构和数据,在我们要修改正式系统的数据的一天或者多条某些数据时候,要执行update语句操作,安全稳健考虑,最好先做好所修改的表的结构和数据备份! ...
 
随机推荐
- bootstrap-datepicker的简单使用
			
先说datepicker. github上的地址是:https://github.com/eternicode/bootstrap-datepicker. 效果如下: 在bundle里面引用添加js ...
 - eclipse 工具栏修改
			
本来和同学约好一起去吃饭的,刚电话说有亲戚过来了,叫我一起去吃 哪有那个闲心,去陪他们吃饭 刚好,把这个一起写了 相信很多人会很烦,eclipse的工具栏太多了,折了一行下来,看着不好看,还烦(本人觉 ...
 - 一个完整的PHP类包含的七种语法说明
			
类中的七种语法说明 -属性 -静态属性 -方法 -静态方法 -类常量 -构造函数 -析构函数 <?php class Student { // 类里的属性.方法和函数的访问权限有 (函数和方法是 ...
 - 简述Hibernate三种开发方式
			
1.由domain object->mapping->db(官方推荐) 2.由db开始,用工具生成mapping和domain object(使用较多) 3.由映射文件开始
 - HibernateSessionFactory类中Session对象的创建步骤
			
HibernateSessionFactory类中Session对象的创建步骤: 1.初始化Hibernate配置管理类Configuration 2.通过Configuration类实例创建Sess ...
 - js模块化开发——require.js学习总结
			
1.为什么使用require.js 作为命名空间: 作为命名空间使用: 异步加载js,避免阻塞,提高性能: js通过require加载,不必写很多script 2.require.js的加载 requ ...
 - DataTimePicker
			
日期时间控件 DataTimePicker 功能:拾取系统时间.日期,并以对应格式输出 重要属性: a. date,拾取的时间. b. Time,拾取的系统时间 举例如:button2.Captio ...
 - jquery $.getJSON()跨域请求
			
以前总是没搞明白是怎么回事,现在是迫不得已,就仔细看了看说明文档,终于测试成功了,记下 1,同一域名下和其他的请求可以是一样的 js: 代码如下: var url="http://loc ...
 - lufylegend库 LBitmapData LBitmap LSprite
			
lufylegend库 LBitmapData LBitmap LSprite <!DOCTYPE html> <html lang="en"> <h ...
 - iOS多线程——GCD与NSOperation总结
			
很长时间以来,我个人(可能还有很多同学),对多线程编程都存在一些误解.一个很明显的表现是,很多人有这样的看法: 新开一个线程,能提高速度,避免阻塞主线程 毕竟多线程嘛,几个线程一起跑任务,速度快,还不 ...