数据库

本类阅读TOP10

·SQL语句导入导出大全
·SQL Server日期计算
·SQL语句导入导出大全
·SQL to Excel 的应用
·Oracle中password file的作用及说明
·MS SQLServer OLEDB分布式事务无法启动的一般解决方案
·sqlserver2000数据库置疑的解决方法
·一个比较实用的大数据量分页存储过程
·如何在正运行 SQL Server 7.0 的服务器之间传输登录和密码
·SQL中两台服务器间使用连接服务器

分类导航
VC语言Delphi
VB语言ASP
PerlJava
Script数据库
其他语言游戏开发
文件格式网站制作
软件工程.NET开发
SQL Server中网络备份一例

作者:未知 来源:月光软件站 加入时间:2005-6-5 月光软件站

/****************************************************************************************
*                                                                                       *
*            FielName   : backup.sql                                                    *
*            Function   : 自动备份                                                      *
*            Author     : Yahong                                                        *
*            Write Date : 2005-5-10   2005-5-19                                         *
*            Version    : 00          01                                                *
*                                                                                       *
*****************************************************************************************/

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: \\yahong1\backup backup /user:yahong1\backup '


--设定名字
set @dynamic_name=convert(varchar(10),getdate(),120)

set @dir='K:\[email protected]_name
set @[email protected]+'ibm'
set @verb='mkdir '


--建立目录

--set @[email protected][email protected]
--exec xp_cmdshell @cmd

set @[email protected][email protected]_db
exec xp_cmdshell @cmd

--DgLifeng
set @backup_name= [email protected]_name
set @[email protected]_db+'\[email protected]_name

EXEC sp_addumpdevice 'disk',@backup_name, @disk_name
BACKUP DATABASE Dglifeng TO @backup_name

exec sp_dropdevice @backup_name

--lifeng
set @backup_name= [email protected]_name
set @[email protected]_db+'\[email protected]_name

EXEC sp_addumpdevice 'disk',@backup_name, @disk_name
BACKUP DATABASE lifeng TO @backup_name
exec sp_dropdevice @backup_name


--lifengOA
set @backup_name= [email protected]_name
set @[email protected]_db+'\[email protected]_name

EXEC sp_addumpdevice 'disk',@backup_name, @disk_name
BACKUP DATABASE lifengOA TO @backup_name
exec sp_dropdevice @backup_name

--mytopship
set @backup_name= [email protected]_name
set @[email protected]_db+'\[email protected]_name


EXEC sp_addumpdevice 'disk',@backup_name,@disk_name
BACKUP DATABASE Mytopship TO @backup_name
exec sp_dropdevice @backup_name


--同舟化工 ais001
set @backup_name= '同舟化工[email protected]_name
set @[email protected]_db+'\[email protected]_name

EXEC sp_addumpdevice 'disk',@backup_name,@disk_name
BACKUP DATABASE ais002 TO @backup_name
exec sp_dropdevice @backup_name


--同川化工  ais002
set @backup_name= '同川化工[email protected]_name
set @[email protected]_db+'\[email protected]_name

EXEC sp_addumpdevice 'disk',@backup_name,@disk_name
BACKUP DATABASE ais002 TO @backup_name
exec sp_dropdevice @backup_name


--HK同舟公司  AIS20030219102913
set @backup_name= 'HK同舟公司[email protected]_name
set @[email protected]_db+'\[email protected]_name

EXEC sp_addumpdevice 'disk',@backup_name,@disk_name
BACKUP DATABASE AIS20030219102913 TO @backup_name
exec sp_dropdevice @backup_name

--化出保税仓 AIS20030219105426   
set @backup_name= '化出保税仓[email protected]_name
set @[email protected]_db+'\[email protected]_name

EXEC sp_addumpdevice 'disk',@backup_name,@disk_name
BACKUP DATABASE AIS20030219105426 TO @backup_name
exec sp_dropdevice @backup_name


--东莞化工有限公司   AIS20030219114839  
set @backup_name= '东莞化工有限公司[email protected]_name
set @[email protected]_db+'\[email protected]_name

EXEC sp_addumpdevice 'disk',@backup_name,@disk_name
BACKUP DATABASE AIS20030219114839 TO @backup_name
exec sp_dropdevice @backup_name


--香港同舟公司    AIS20030527110242
set @backup_name= '香港同舟公司[email protected]_name
set @[email protected]_db+'\[email protected]_name

EXEC sp_addumpdevice 'disk',@backup_name,@disk_name
BACKUP DATABASE AIS20030527110242 TO @backup_name
exec sp_dropdevice @backup_name

--禾邦实业有限公司   禾邦实业有限公司
set @backup_name= '禾邦实业有限公司[email protected]_name
set @[email protected]_db+'\[email protected]_name

EXEC sp_addumpdevice 'disk',@backup_name,@disk_name
BACKUP DATABASE 禾邦实业有限公司 TO @backup_name
exec sp_dropdevice @backup_name


--香港同舟化工贸易有限公司  香港同舟化工贸易有限公司
set @backup_name= '香港同舟化工贸易有限公司[email protected]_name
set @[email protected]_db+'\[email protected]_name

EXEC sp_addumpdevice 'disk',@backup_name,@disk_name
BACKUP DATABASE 香港同舟化工贸易有限公司 TO @backup_name
exec sp_dropdevice @backup_name

--香港同舟   香港同舟
set @backup_name= '香港同舟[email protected]_name
set @[email protected]_db+'\[email protected]_name

EXEC sp_addumpdevice 'disk',@backup_name,@disk_name
BACKUP DATABASE 香港同舟 TO @backup_name
exec sp_dropdevice @backup_name

--禾邦实业   禾邦实业
set @backup_name= '禾邦实业[email protected]_name
set @[email protected]_db+'\[email protected]_name

EXEC sp_addumpdevice 'disk',@backup_name,@disk_name
BACKUP DATABASE 禾邦实业 TO @backup_name
exec sp_dropdevice @backup_name

--东莞化工进出口有限公司  东莞化工进出口有限公司
set @backup_name= '东莞化工进出口有限公司[email protected]_name
set @[email protected]_db+'\[email protected]_name

EXEC sp_addumpdevice 'disk',@backup_name,@disk_name
BACKUP DATABASE 东莞化工进出口有限公司 TO @backup_name
exec sp_dropdevice @backup_name


exec xp_cmdshell 'net use K: /delete'

然后做一个Task,那么,SQL Server就会备份到指定的网络地址\\Yahong\bakcup




相关文章

相关软件




月光软件源码下载编程文档电脑教程网站优化网址导航网络文学游戏天地生活休闲写作范文安妮宝贝站内搜索
电脑技术编程开发网络专区谈天说地情感世界游戏元素分类游戏热门游戏体育运动手机专区业余爱好影视沙龙
音乐天地数码广场教育园地科学大观古今纵横谈股论金人文艺术医学保健动漫图酷二手专区地方风情各行各业

月光软件站·版权所有