SQL Server中网络备份一例
2006-11-22 00:00
127 查看
use master declare @dir varchar(256),@dir_db varchar(256), @verb varchar(256),@cmd varchar(256), @backup_name varchar(256),@dynamic_name varchar(10), @disk_name varchar(256) --建立网络连接 exec xp_cmdshell 'net use K: /delete' exec xp_cmdshell 'net use K: \\Lant\backup backup /user:Lant\backup ' --设定名字 set @dynamic_name=convert(varchar(10),getdate(),120) set @dir='K:\'+@dynamic_name set @dir_db=@dir+'ibm' set @verb='mkdir ' --建立目录 --set @cmd=@verb+@dir --exec xp_cmdshell @cmd set @cmd=@verb+@dir_db exec xp_cmdshell @cmd --wap ec_wap set @backup_name= 'lifengOA_'+@dynamic_name set @disk_name=@dir_db+'\'+@backup_name EXEC sp_addumpdevice 'disk',@backup_name, @disk_name BACKUP DATABASE ec_wap TO @backup_name exec sp_dropdevice @backup_name --文档 ec_tech set @backup_name= '文档_'+@dynamic_name set @disk_name=@dir_db+'\'+@backup_name EXEC sp_addumpdevice 'disk',@backup_name,@disk_name BACKUP DATABASE ec_tech TO @backup_name exec sp_dropdevice @backup_name --博吧 ec_blog set @backup_name= '博吧_'+@dynamic_name set @disk_name=@dir_db+'\'+@backup_name EXEC sp_addumpdevice 'disk',@backup_name,@disk_name BACKUP DATABASE ec_blog TO @backup_name exec sp_dropdevice @backup_name exec xp_cmdshell 'net use K: /delete'
然后做一个Task,那么,SQL Server就会备份到指定的网络地址\\Lant\bakcup下
相关文章推荐
- SQL Server中网络备份一例
- SQL Server中网络备份一例
- SQL SERVER 如何备份数据到网络服务器
- SQL Server 2012将数据库备份到网络中的共享文件夹
- 如何在SQL server 2008中将数据库备份路径设为网络路径?
- SQL Server 网络备份
- SQL Server 2008 网络备份数据库
- 使用Dpm 2012 Sp1备份SQL server 2012数据库的报错一例
- SQL SERVER 如何备份到网络服务器
- 如何在SQL server 2005中将数据库备份路径设为网络路径
- 如何在SQL server 2005中将数据库备份路径设为网络路径
- SQL Server 备份到网络盘网络映射盘
- sql server 数据库备份到网络地址
- Sql Server 网络备份
- SQL server 自动网络备份
- SQL Server 2008之master数据库备份和还原
- SQL SERVER远程备份方法
- 将SQL SERVER 2008的备份文件还原到SQL SERVER 2014中
- sql server 2000建表,数据备份与还原
- SQL Server 2008 / 2008 R2 定期自动备份数据库,除了在维护计划内添加计划,还有这种方式