您当前的位置: 首页 >  sql

SQL异地备份

发布时间:2011-10-08 11:53:38 ,浏览量:0

 
 
 
		

  首先准备工作:开启SQL server Agent 服务,外围配置开启 xp_cmdshell,设置远程备份目标文件夹共享

-- 获取操作权限 Exec master..xp_cmdshell ' net use \\ipaddress\backupFolder password /User:ip\Administrator ' /* PS:调用xp_cmdshell需要在SQL外围配置器中设置允许xp_cmdshell net use \\192.168.1.108\easyworktools\test 远程IP+备份文件夹 admin@cti 登录密码 /User:192.168.1.108\Administrator 登录用户 */ -- 备份名称,年-月-日.bak DECLARE @bakName VARCHAR ( 200 ) SET @bakName = ' \\ipaddress\folder\ ' + CONVERT ( VARCHAR , YEAR ( GETDATE ())) + ' - ' + CONVERT ( VARCHAR , MONTH ( GETDATE ())) + ' - ' + CONVERT ( VARCHAR , DAY ( GETDATE ())) + ' .bak ' Backup Database [ test ] to Disk = @bakName -- 删除映射 exec master..xp_cmdshell ' net use \\ipaddress\folder\ /delete '
关注
打赏
1688896170
查看更多评论

暂无认证

  • 0浏览

    0关注

    108697博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文
立即登录/注册

微信扫码登录

0.0543s