MDN数据库同步配置指导手册Word文件下载.docx
- 文档编号:13686501
- 上传时间:2022-10-12
- 格式:DOCX
- 页数:28
- 大小:2.66MB
MDN数据库同步配置指导手册Word文件下载.docx
《MDN数据库同步配置指导手册Word文件下载.docx》由会员分享,可在线阅读,更多相关《MDN数据库同步配置指导手册Word文件下载.docx(28页珍藏版)》请在冰豆网上搜索。
10/100MBit以太网卡。
&
说明:
●网通版本现网POP点为>
10个,因此需要SqlServer个数也为>
10。
●随着SqlServer的服务增加,对整个同步的性能和速度会有影响。
1.1.2数据库的硬盘规划
数据库硬盘规划为三个分区,操作系统及DB安装程序、DB数据文件与数据库的备份文件分别安装在不同的分区上。
●操作系统安装在C区,建议磁盘空间为5GByte,安装操作系统和其它系统软件(如防病毒软件),Sqlserver2000及Sp3补丁安装在C区
●数据库的数据文件安装在D区。
1.2全网数据库同步配置步骤
1.2.1配置准备工作
1.Sqlserver服务正常启动。
2.将Sqlserver注册到Sqlserver组中,此操作须在中心DB本机进行操作。
如下图示,此步骤可参见MDN数据库安装手册,此处略。
图1-1注册数据库实例到SqlServer企业管理器中
3.在计算机管理中本地用户添加一个系统用户,无须对用户配置属于哪个组,用于启动SqlServerAgent服务。
由于此项配置较简单,此处不作详细说明。
如图所示:
图1-1添加SqlServerAgent运行的系统用户
4.在Sqlserver中配置该添加的系统用户,并使用该用户启动Agent服务。
如图示:
打开Sqlserver企业管理器->
选择注册的数据库实例->
安全性,点击图标项,在右边窗口中,鼠标右键“新建登录”添加步骤3添加的系统用户,在弹出窗口的“名称”后点击按钮,选择刚添加的用户,如图:
图1-1添加系统用户到Sqlserver登录用户中
1.2.2在中心DB添加各POP点数据库注册
1.如图示,打开Sqlserver企业管理器。
选择SqlServer组,点击鼠标右键,选择“新建SQLServer注册”。
2.输入需要注册的POP点的数据库IP地址和实例名。
如:
192.168.227.20\MDN2000,点击“添加”按钮,点击“下一步”,
在“连接使用:
”中选择第二项,“系统管理员给我分配的SQLServer登录信息”,点击“下一步”。
输入登录SqlServer的帐号信息后,点击“下一步”。
默认选择,点击“下一步”,点击“完成”按钮。
添加成功后,最后在SqlServer企业管理器中如下:
●添加其余的POP点数据库注册到中心数据库方法类似。
1.2.3启动中心数据库Agent服务
1.配置Agent启动用户
打开SqlServer企业管理器,在左侧的树型结构中,打开安全性->
登录,可查看到1.2.1步骤添加的系统用户M38476\abc。
在企业管理器树型结构图中,选择管理->
SqlServer代理,鼠标右键点击,选择“属性”,弹出页面。
在如图示中,选择本张户,并输入系统用户和密码。
(注:
用户名一定要输入机器名\用户名,否则操作不能成功)
2.使用该系统用户启动Agent
鼠标右键点击“SqlServer代理”,选择启动。
1.2.4配置中心数据库的分发和订阅
本步骤进行配置数据库的分发以及内容订阅,也是配置数据库同步的关键步骤。
请首先参看下面的注意事项,并执行相关的sql脚本。
1.配置发布服务器。
打开SqlServer企业管理器,在左侧选择中心数据库,点击上面的菜单栏:
工具->
复制,选择“配置发布、订阅服务器和分发”,弹出窗口,如图:
点击按钮“下一步”,如图,默认选择,点击“下一步”。
进入指定快照文件夹目录选择框,默认选择,进入下一步。
进入“自定义配置”页,选择第一项,进行自定义“配置分发数据库属性和启用发布服务器或设置发布设置”项。
点击按钮“下一步”。
默认选择,分发数据库名称为“distribution”,不作修改,点击“下一步”
在“已注册服务器”列表中,选择中心数据库作为发布服务器,如:
M38476B\MDN2000,点击“下一步”。
选择待发布的数据库名称,如MDN_Test,在前面的选项框中选择“事务”,不选择“合并”。
点击“下一步”。
此步骤可不选择订阅服务器,在配置完毕后单独进行配置。
点击“下一步”,点击“完成”按钮,完成发布的配置。
2.验证发布成功的发布服务器。
配置完毕后,在SqlServer企业管理器中被发布的数据库图标发生改变。
图标变为:
,并且在左栏增加了一“复制监视器”图标,表示分发成功。
在SqlServer企业管理器中打开复制监视器->
发布服务器,可以看到刚才建立的发布服务器为M38476B\MDN2000。
由于还没有配置订阅,因此,下面显示为“无项目”。
点击左边树的“数据库”项,可以看见新增了一个数据库名为“distribution”的分发数据库,
3.完成配置发布服务器后,配置发布内容。
如图,可以看到发布内容显示为“无项目”,表明此时未发布内容,鼠标右键点击“发布内容”。
弹出如下窗口,默认点击“下一步”。
选择需要发布的数据库名称,这里以MDN_Test为例。
点击“下一步”按钮。
在发布类型中,选择事务发布,注:
此步骤一定要选择此项,否则数据同步会存在问题,点击“下一步”按钮。
指定订阅服务器类型,默认选择,点击“下一步”。
在如图示中,选择需要发布的数据库中的表,即同步数据的表,这些表需要设置主键才可进行同步。
这里以NCInfo表为例,其他需要同步的表请参见文档《MDN2000V100R001.41D301-OMC-Interworkingdocument.doc》,选择完毕后,点击“下一步”。
默认选择,进入“下一步”。
选择“自定义发布属性”的第一项,进行定义数据筛选。
默认选择,点击“下一步”。
此步骤配置代理程序的调度。
点击“更改”按钮。
在弹出的页面中对调度时间进行配置。
如下图示,选择“发生频率”为“每天”,
选择“每日频率”为“发生周期”,选择为“分钟”,起始时间为“0:
00:
00”,结束时间为“23:
59:
59”,在“持续时间”选项中,选择“无结束日期”。
配置完代理作业调度时间,确定后,点击“下一步”。
点击“完成”后,发布成功,弹出如下页面。
点击“发布属性”,对发布的内容进行配置订阅。
进入步骤4。
4.内容订阅
●注意:
进行内容订阅时,需要在快照停止时进行。
以上步骤已完成对中心数据库服务器的数据发布,但还需要对各个骨干数据库的订阅操作,才可进行数据的同步。
在“发布属性”页面。
点击“订阅”框,可以看到目前还未有订阅的项目。
点击“强制新建”按钮。
在新弹出的窗口里,点击SqlServer组,在展开的树型结构中,选择一个需要订阅的服务器(一次只能选择一个)。
在“选择目的数据库”页面,选择订阅的数据库名称,(注:
此操作前需要在各骨干节点首先存在数据库),点击“浏览或创建”按钮。
选择需要同步的数据库名,如MDN2000。
默认选择,点击“下一步”。
默认选择,此配置项对订阅的一些参数进行配置,可不进行修改,点击“下一步”。
需要在订阅后,启动中心数据库服务器的Agent服务。
如果未启动,则需要手动启动Agent,参见步骤1.2.3。
点击“下一步”,点击“完成”,配置完对其中一台数据库的订阅操作。
完成以上操作,可在“订阅属性”页面查看到刚才配置的订阅服务器列表。
其他节点数据库的订阅方法相同。
5.验证订阅内容
完成内容发布后,可以通过SqlServer的企业管理器,看到如下的页面显示。
在复制->
发布内容中,可以看到刚才配置的发布项目。
在管理->
SqlServer代理->
作业中,可看到如下作业任务。
在订阅服务器中的复制->
订阅栏,可以查看到刚才的订阅项,如下图。
注意:
如果Sqlserver安装后,修改了数据库机器的名称,需要使用下面的脚本可查看当前的@@Servername的值是否一致,并进行修改设置。
UseMaster
go
Select@@Servername
用于当机器装完数据库后,机器名更改了。
注意,更改后要重启sqlserver。
ifserverproperty('
servername'
)<
>
@@servername
begin
declare@serversysname
select@server=@@servername
execsp_dropserver@server=@server
select@server=convert(sysname,serverproperty('
))
execsp_addserver@server=@server,@local='
LOCAL'
end
1.2.5发布并启动完成
经过以上的配置后,发布并启动操作完成。
1.3删除全网数据库同步配置
暂不需要,后续可考虑完善。
1.4异常情况和注意事项
1.4.1注意事项
1.配置全网数据库同步需要在DBServer本机进行操作,不可在其他客户端的SqlServer进行操作。
2.对需要同步的数据库表要求:
需要该表存在主键才可进行同步。
3.在SqlServer企业管理器中,点击左侧的树型结构,右侧数据如果不正常,请点击上面菜单栏的图标进行刷新。
1.4.2异常情况
(略)
附录
1.5需要由中心同步到边缘的表、视图、函数
1.5.1快照发布
ICPDiskInfo
1.5.2事务发布
DevRelationship
MRB_Media_Domain
MRB_Static_CFG
MRB_Svc_Domain
NCInfo
OMCDevBasicInfo
OMCDevManagerInfo
Portal_ICP_Info
portal_instance_vcdn
portal_vcdn_pop
RrsSrvDomainList
ZoneBasicInfo
MountDevInfo
StorageDiskInfo
subnet_rrs_info
subnet_pull_ip
cun_msg_view
ECBasicinfo
MMBasicinfo
MRBBasicinfo
MRBStaticInfo
MMVcdnInfo
NoLowerPop
live_start_end_view
content_view
HmsHotInfo
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- MDN 数据库 同步 配置 指导 手册