如何每天定时将服务器中SQL SERVER 2000数据库备份到局域网中另一台工作站上

如何每天定时将服务器中SQL SERVER 2000数据库备份到局域网中另一台工作站上
[转自 http://blog.chinaunix.net/u2/84280/showart_2016599.html]

打开企业管理器,展开你的SQL Server服务实例,看到“管理”没有?展开“管理”,看到“作业”没有,右键单击它选择“新建作业”,写写代码就行了!

--Perform Full BackUp
Declare @FullFileName Varchar(200)
Declare @FileFlag varchar(20)
Set @FileFlag=convert(char(8),getdate(),112)
Set @FullFileName=''D:/BackUp/MIS/MIS_FULL''+@FileFlag+''.BAK''
--完整备份,文件名 MIS_FULL20060831.BAK
BackUp DataBase MIS To Disk=@FullFileName with init
Go


--拷贝到远程电脑上
exec master..xp_cmdshell ''net use //192.168.0.10/d$ password /user:domain/administrator''
Go

--Copy backup file to remote server
Declare @BKFileName varchar(200)
Declare @DestFileName varchar(200)
Declare @FileFlag varchar(8)
Declare @SQLStr varchar(300)
Set @FileFlag=convert(char(8),getdate(),112)
Set @BkFileName=''D:/backup/MIS/MIS_FULL''+@FileFlag+''.BAK''
Set @DestFileName=''//192.168.0.10/d$/BackUp/MIS/''
Set @SQLStr=''copy ''+@BKFileName+'' ''+@DestFileName
Print @SQLStr
Execute Master..xp_cmdshell @SQLStr
Go
jcs 发表于 2006-8-31 11:46:46
yitang非常感谢你的帮助,按照你的方法,在服务器备份是成功了,但是没有拷贝到另一台机器上,麻烦你看看我写的代码有误吗
--Perform Full BackUp
Declare @FullFileName Varchar(200)
Declare @FileFlag varchar(20)
Set @FileFlag=convert(char(8),getdate(),112)
Set @FullFileName=''D:/JCS/JCS''+@FileFlag+''.BAK''
--完整备份,文件名 MIS_FULL20060831.BAK
BackUp DataBase YG_HJ_DB To Disk=@FullFileName with init
Go


--拷贝到远程电脑上
exec master..xp_cmdshell ''net use //192.168.0.88/d$ password /user:012345/administrator''
Go

--Copy backup file to remote server
Declare @BKFileName varchar(200)
Declare @DestFileName varchar(200)
Declare @FileFlag varchar(8)
Declare @SQLStr varchar(300)
Set @FileFlag=convert(char(8),getdate(),112)
Set @BkFileName=''D:/JCS/JCS''+@FileFlag+''.BAK''
Set @DestFileName=''//192.168.0.88/d$/JCS/''
Set @SQLStr=''copy ''+@BKFileName+'' ''+@DestFileName
Print @SQLStr
Execute Master..xp_cmdshell @SQLStr
Go
 
首先你在Dos窗口下运行一下
net use //192.168.0.88/d$ password /user:012345/administrator
看看有没有报错,如果没报错的话,检查一下''//192.168.0.88/d$/JCS/''这个路径存不存在?代码没有问题的,我就是这样备份的!

 

 原文地址 http://www.sifung.com/pages/356.shtm

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值