欢迎来到天天文库
浏览记录
ID:58831393
大小:320.00 KB
页数:6页
时间:2020-09-24
《网络复制的方法备份数据库.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、备份方案的核心就是利用SQLServer2000的复制功能,定时地对数据库进行部分或全部数据的备份操作。SQLServer2000复制功能可用于创建单独数据库中的数据复本,并通过将一个复本中的修改复制到其他所有复本,使所有复本同步。 实际上,我们在大多数的情况下,并不需要完全同步的实时备份数据,而且这样做的代价是需要耗费我们大量的资源,如:网络资源、硬件资源、大量的投资等等。如果我们能够用很少的代价就能完成我们的工作何乐而不为呢? 具体的方案就是: 1.主服务器和备份服务器装载完全一样的操作系统和
2、数据库软件,以及相应编制的管理软件; 2.事先选定需要定期更新的表、视图、存储过程等等,必要时可选择全部数据库更新; 3.使用SQLServer提供的数据转换服务导入/导出向导(以SQLServer2000为例),利用复制SQLServer对象任务,将MicrosoftSQLServer对象从SQLServer的一个实例复制到另一个SQLServer中; 4.编辑反复出现的作业调度,确定发生的频率和具体时间,一般情况下,由于数据量较大,不提倡每日发生多次,尽量安排在网络空余时间发生。 这个方案优
3、点是: 1.成本低、可靠性高,操作简单,较易维护; 2.系统转换时间短,备份系统替换主服务器只需几分钟。即使出现意外,备份系统很快就会恢复正常,只损失少量数据,重新输入即可; 3.本地和异地备份都是利用晚上网络空闲时间进行的,没有增加日常网络流量,不会增加网络负担。 注意选择传输对象,相同版本的SQLServer可以相互,或者由低版本向高版本SQLServer备份,如: SQLServer7.0的实例备份到SQLServer2000的实例。 SQLServer2000的实例备份到另一个SQL
4、Server2000的实例。 备份的操作步骤: 1.打开企业管理器,选择SQLServer服务器的数据库,单击鼠标右键,选择“所有任务”,并点选“导入数据”或“导出数据”(如图1)。如果是在主服务器上进行操作,选导出数据;在备份服务器上进行操作,则选导入数据。图1>导入数据或导出数据 2.第一步操作后,调出“数据转换服务导入/导出向导”界面(如图2),单击“下一步”,进入“DTS导入/导出向导”的选择数据源界面(如图3),选择“目的”,选择“制定表复制或查询”(如图4),选择要复制的对象。做图3选
5、择时,首先根据具体的客户端选择数据源,如果是OLEDB客户端,选择“用于SQLServer的Microsoft提供的OLEDB程序”。然后选择提供数据源的服务器,接下来选择进入数据库的方式,可选择“使用Windows身份验证”或“使用SQLServer身份验证”。如果选“使用SQLServer身份验证”,须填写SQLServer认可并对数据库有修改权的用户,一般可选“SA”及其密码。最后选择要复制的数据库。图2>数据转换服务导入/导出向导图3>选择数据源图4>选择复制源 3.在“制定表复制和查询”中,
6、选择“在SQLServer数据库之间复制对象和数据”,然后单击下一步。选择具体复制对象和相应的选项等等(如图5)。 4.通过保存调度和复制包,定制进行复制的时间和频率(如图7)。图5>制定表复制和查询图6>选择需要复制的对象图7>定制进行复制的时间和频率 5.全部设置完成后,提示会列出源、目的、采用的方式、数据库等选项,由你确认完成。 6.如果设置结束后要进行定制时间修改,在企业管理器中,通过服务器、数据库、管理、SQLserver代理、作业,然后选择具体的作业,调出界面进行修改。 至此,轻松实
7、现数据库服务器间的定时自动数据备份了。从此以后就轻轻松松的实现异地备份数据库了,主服务器如果出了问题还可以马上切换到新数据库进行操作。
此文档下载收益归作者所有