服务器上的数据库自动定期备份到本机上来

服务器上的数据库自动定期备份到本机上来,第1张

1安装一个sql企业管理器
2。远程登录到服务器备份
或者安装sql sesrver的客户端呀,这时就有查询分析器和企业管理器了,
登录时连接远程的数据库,你可以新注册一个,然后你就可以备份了

服务器的备份可以用专业的备份软件来做,比如支持服务器数据备份的备特佳容灾备份软件。具体备份该如何进行,不光要考虑到服务器的 *** 作系统、数据库等配置,很大程度上还取决于服务器上所运行的应用,或者说是业务系统。
在考虑具体的备份方案时,涉及到的因素比较多。数据很重要,条件允许的情况下,大部分都会选择实时备份。实时备份的软件也很多,就跟买衣服似的,一分钱一分货,总是拿价格来衡量好坏肯定是有失公允的。业务系统如果对连续性要求较高的话,只做灾备就不行了,要在数据备份的基础上,加上业务连续,或者说业务接管,当服务器宕机无法对外提供服务时,备份服务器或者说备份机可以代替生产机继续提供服务,不会造成业务中断。

拷贝服务器的数据库文件,然后在本地附加数据库
附加数据库
USE [master]
GO
CREATE DATABASE [MySQLDB] ON
( FILENAME = 'D:\workspace\TestDBmdf' ),
( FILENAME = 'D:\workspace\TestDB_BGndf' ),
( FILENAME = 'D:\workspace\TestDB_logldf' )
FOR ATTACH
GO

打开远程服务器---打开数据转换服务---选择本地包,右键---新建包---新窗口中“任务”下面点“复制sql server对象任务”图标(不知道图标的话,把鼠标放到图标上就会有提示)----选择好源服务器(当然是远程服务器了),目的服务器(当然是你本地机器了),以及需要传输的数据库(这些设置一看就会明白的)---保存包---立即执行包----复制数据完毕,稍微等片刻就会在本地机器上看到你要的数据库了

建议用数据泵,数据泵的备份速度是exp逻辑dump的2~8倍,用法:
sqlplus system/passwd@10g
create dircetory dump as 'd:\';
exit
expdp system/passwd@10g directory=dump dumpfile=10gdmp logfile=expdp10glog full=y
完成之后把dmp文件拷贝到本地即可,也可以使用network_link参数直接导入本地,省去拷贝的过程。
当然如果数据量比较小,那么用exp system/passwd@10g file=d:\10gdmp log=exp10glog full=y buffer=5000000也是比较方便的。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/12935921.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-29
下一篇 2023-05-29

发表评论

登录后才能评论

评论列表(0条)

保存