马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。如果您注册时有任何问题请联系客服QQ: 83569622 。
您需要 登录 才可以下载或查看,没有帐号?注册
x
U8自带了帐套备份工具,即方便又省心,但备份只能存储在本地目录,如何实现本地备份后,上传至网络上其它服务器做异地备份呢?经测试,可以通过SQL自己的计划任务来实现,实现方法如下:
1、打开SQL管理器,建立备份计划,加入SQL脚本命令块
2、备份命令如下:
--备份数据库
DECLARE @strPath NVARCHAR(200)
EXEC sp_configure 'show advanced options', 1
RECONFIGURE
exec sp_configure 'xp_cmdshell', 1
RECONFIGURE
--连接远端服务器
exec master..xp_cmdshell 'net use \\192.168.1.193\ServerBAK\ERPDB 12345678 /user:YHERP02\administrator'
--12345678 /user:YHERP02\administrator' 连接远程服务器所使用的用户名或密码,依自身环境设定
--将备份文件拷贝至远端服务器
set @strPath = 'xcopy E:\800备份\ZT001\' +CONVERT(varchar(8),GetDate(),112) --U8帐套备份数据存储位置本机路径
+ ' \\192.168.1.193\ServerBAK\ERPDB\'+CONVERT(varchar(8),GetDate(),112)
+ ' /e /-y /i'
exec master..xp_cmdshell @strPath
EXEC sp_configure 'show advanced options', 1
RECONFIGURE
exec sp_configure 'xp_cmdshell', 0
RECONFIGURE
以上测试环境为SQL 2005,希望能给大家有所帮助。
|