这是网上的sql server 2012 的异地备份代码

网友投稿 580 2022-09-12

这是网上的sql server 2012 的异地备份代码

这是网上的sql server 2012 的异地备份代码

1备份当前MSQL所有数据

--要备份到哪一服务的IP网络位置,要提前打开文件夹共享.这里还要输入用户名和密码,下面这一行是建立共享exec master..xp_cmdshell 'net use \\192.168.8.108\DBBak Password /user:192.168.1.108\administrator',NO_OUTPUTgodeclare @s nvarchar(200),@del nvarchar(200)select @s='',@del=''--自动备份,并删除4天前的备份。可以随意改数字.declare datebak cursor forselect [bak]='backup database '+quotename(Name)+' to disk =''\\192.168.8.108\DBBak\'+Name+'('+convert(varchar(10),getdate(),120)+')'+'.bak'' with init',[del]='exec master..xp_cmdshell '' del \\192.168.8.108\DBBak\'+Name+'('+convert(varchar(10),getdate()-4,120)+')'+'.bak'', no_output' from master..sysdatabases where dbid>4 --不备份系统数据库open datebakfetch next from datebak into @s,@delwhile @@fetch_status=0beginexec (@del)exec(@s)fetch next from datebak into @s,@delendclose datebakdeallocate datebakgo--删除共享链接exec master..xp_cmdshell 'net use \\192.168.8.108\DBBak/delete'go

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:C# 添加、修改、删除Excel图表数据标签(cctv5)
下一篇:SQL SERVER 2008异地备份的代码
相关文章

 发表评论

暂时没有评论,来抢沙发吧~