如果您无法下载资料,请参考说明:
1、部分资料下载需要金币,请确保您的账户上有足够的金币
2、已购买过的文档,再次下载不重复扣费
3、资料包下载后请先用软件解压,在使用对应软件打开
同步前的准备:本文档适应于在SQLServer2005下通过发布订阅,将LeagView主服务器的UniMonDB数据库同步到LeagView备份服务器上的UniMonDB上。图中主测试服务器IP地址为10.251.4.9,备份测试服务器IP地址为10.251.4.10。在配置同步前需要注意:确认备份服务器SQLServerAgent是否运行,如没运行,则先启动运行;需要在计算机管理里面建立用于数据库发布订阅的账号,或者使用Administrator账号。该方案并不取代数据库备份方案,建议用户配置数据库备份方案,定期备份数据库。备份服务器上的LeagView系统只需运行“Jboss”服务,“LeagView安全运维服务”不需要启动本文档只适应于SQLServer2005,操作前请先仔细阅读此文档。发布:在主LeagView服务器上打开MicrosoftSQLServer2005Managementstadio,展开实例号,右键点击“复制—本地订阅”,选择“新建发布”,如图2.1。出现如图2.2所示界面,点击“下一步”。图2.1新建发布图新建发布向导选择数据库服务器作为分发服务器,在此,选择LeagView主服务器所在的数据库服务器作为分发服务器。如图2.3所示。图2.3选择分发服务器选择快照文件夹,一般选择默认文件夹就行,如图2.4所示。图2.4选择快照文件夹选择发布的数据库为UniMonDB,如图所示。图选择发布数据库选择发布类型为“快照发布”,如图2.6所示。图2.6发布类型为快照发布选择要发布的对象,在此选择“表和视图”。如图2.7所示。图2.7选择发布的对象点击下一步,直到出现如图2.8所示界面中,勾选“计划在以下时间运行快照代理”和点击“更改”,配置作业计划属性,一般情况下,设定作业在每周星期六00:00更新一次发布过程,如图2.9所示。图2.8直到何时运行快照代理图2.9指定作业调度计划图2.9代理安全性图2.10快照代理安全性在图2.9界面中,点击“下一步”,至如图2.11所示界面中,输入发布名称,点击完成,即可完成发布创建配置过程,SQLServer2005将根据配置进行发布,发布创建过程如图2.12所示。图完成发布向导图2.12创建发布订阅发布完成后,在“本地发布”下将会出现所建的发布,右键点击该发布,选择“新建订阅”,出现“新建订阅向导”界面,如图3.1,3.2所示。图订阅新建图3.2新建订阅向导图3.3选择已创建的发布选择订阅的方式,在UniMonDB同步中,建议选择“推送订阅”,如图3.4所示。图3.4选择订阅的方式选择订阅的服务器,在图3.5界面中,点击“添加订阅服务器—连接到SQLServer服务器”,输入服务器名称、身份验证方式、登录的用户名和密码。如图3.6所示。图3.5选择订阅服务器图3.6添加订阅服务器在图3.5所示界面中点击“下一步”后,在图3.7所示界面中,指定每个分发代理的进程账户和连接选项。点击“….”按钮,在如图3.8所示界面中,指定运行分发代理进程的账号用户名和密码。连接到分发服务器和认证服务器的认证方式。图分发代理安全性图3.8分发代理安全性在图3.7界面中,点击“下一步”,指定订阅的同步计划。一般设定订阅的时间比发布的时间晚1—2个小时。如图3.8、3.9所示。图3.8指定同步计划图指定作业计划点击“下一步”,至图3.10所示界面,点击“完成”,即可完成创建订阅配置过程,图3.11为系统正在创建订阅。图完成订阅向导图3.11正在创建订阅至此,已经完成了UniMonDB发布订阅过程,备份LeagView服务器的UniMonDB数据库能够在每周星期六01:00从主LeagView服务器UniMonDB同步数据。在备份LeagView图3.12查看同步状态在SQLSERVER2005中发布和订阅时的常见问题在创建发布和连接订阅服务器时,可能会出现如图4.1所示的错误,这是因为在安装完SQLServer2005后,修改过服务器名导致sql语句可以看到。要修复此sql语句,执行完后,重启SQLServer服务器。图4.1SQLServer无法连接到服务器图图附图中sql语句usemastergoselect@@servernameselectserverproperty('servername')ifserverproperty('servername')<>@@servernamebegindeclare@serversysnameset@server=@@servernameexecsp_d