b2科目四模拟试题多少题驾考考爆了怎么补救
b2科目四模拟试题多少题 驾考考爆了怎么补救

sql2008异地备份 SQL Server自动异地备份方法 (精选)

电脑杂谈  发布时间:2017-06-17 01:04:43  来源:网络整理

SQL自动异地备份方法

方法一:

mssql远程备份的job

--开启xp_cmdshell

EXEC sp_configure 'show advanced options', 1;RECONFIGURE;

EXEC sp_configure 'xp_cmdshell', 1;RECONFIGURE;

declare @sql varchar(500)

select@sql='\\10.2.0.12\backup\dbname'+'_db_'+convert(varchar(10),getdate(),112)+

substring(convert(varchar(10),getdate(),108),1,2) +'.bak'

exec master..xp_cmdshell 'net use //10.2.0.12/backup 1234/user:remotehost/kyle'

backup database dbname to disk=@sql--备份,这里的10.2.0.12为远程机器的ip,remotehost为远程机器的机器名,dbname为本地sqlserver服务器要备份的

go

declare @sql varchar(500)

select @sql='del'+'\\10.2.0.12\backup\dbname'+'_db_'+convert(varchar(10),dateadd(day,-7,getdate()),112)+

substring(convert(varchar(10),dateadd(day,-7,getdate()),108),1,2)+'.bak'

exec master..xp_cmdshell @sql --删除7天前的备份,也就是只保留7个最新备份

go

方法二:

用SQL自带的schedule定时把backup生文件,用windows的计划任务定时copy文件到其它机器,再用SQL自带的s

chedule定时把文件restore成。

如果从数据源机器的EnterpriseManager中可以看到或添加注册目标的话(即开放了1433端口),可以选择用导出功能,在DTSwizard中选好源和目标,选中源中所有表,并记得配置每个表的transform项为“清空目标表”,有自增长字段的话要选“允许添加自增长字段”,接下来要选定期执行并选好计划,就OK了。

all task中选backup的时候,最下面有一项就是schedule

右键点击你要备份的,弹出菜单中选“所有任务”中的“备份”,最下面选中“计划表”然后就可以设置定期运行的,如果你的用的是缺省的完全恢复模式,选差异备份应该是比较合理的选择,这样备份速度最快。sql2008异地备份

方法三:

先说一下思路,就是在服务器上备份生成文件后,再通过DOS命令将此文件COPY到另一台电脑。

先在服务器上运行备份。sql2008异地备份

然后在异地机上共享一个文件夹,做为服务器上的一个映射网络驱动器。

将文件COPY到这个文件夹就算完事了,但是要怎么实现自动并且定时COPY呢?

就用DOS命令来实现自动,Windows任务计划来实现定时。

新建一个文本文件:copy 路径:/文件名 映射驱动器:/路径

另存为BAT文件。

最后一步,在Windows任务计划中定时调用这个BAT文件就可以搞定了。


本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/jisuanjixue/article-53222-1.html

    相关阅读
      发表评论  请自觉遵守互联网相关的政策法规,严禁发布、暴力、反动的言论

      热点图片
      拼命载入中...