- 1、本文档共32页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
XX报表数据库复制(SQL)
在128.192.200.110上删除原有测试复制
主服务器IP:192.168.2.18
主机名:scchinadisd.SCChina
复制服务器IP:192.168.2.80
主机名: SCCHINADISR.SCChina
登录本地数据库时都使用本地主机名
必需都是混合认证的方式
主服务器需复制生产数据库:DIS22
复制数据库数据库:DISreport
需同步表:
ap_history
arap_djfb
arap_djfkxyb
arap_djlx
arap_djzb
bd*
ic_general_b
ic_general_h
lo* ------------ io_abcassarrange/io_onhand/
po_arriveorder
po_arriveorder_b
po_invoice
po_invoice_b
po_order
po_order_b
pub* -----------------pub_funcextend_pub_link_private/pub_pfplugin
sap_compensation
--sm_user
--so_accountmny
so_apply
so_apply_b
so_sale
so_saleexecute -----------------------------------------
so_saleinvoice
--so_saleinvoice_b
so_saleorder_b
v_*
1. 在复制数据库上建立数据库DISreport,数据文件和文件组设置,按照主服务器数据库DIS2TRAIN设置。
2. 将两个服务器的sql agent启动,且设为自动启动。并在主服务器上建立存放快照的文件夹g:/snap
3. 将生产环境dis22数据库备份到G:\dis22
4. 将备份出的文件拷贝到报表服务器d:\,恢复数据库到DISreport
5. 将恢复的库中不需要复制的表进行删除。
(注:第3、4、5步的目的是为了保证目的数据库与源数据库的结构一致,例如表使用的文件组一致)
6. 分别在两台服务器的sql server中注册对方服务器。
a. 点击『视图』-『注册服务器』。
b. 在点出的已注册服务器下,右键点击『数据库引擎』-『新建』-『注册服务器』
c. 在弹出的[注册新服务器]的界面中将对方服务器加入
建立发布
7. 在主服务器上点击『复制』,在点开的『本地发布』上使用右键,选择『新建发布』。
5. 在弹出的建立发布的窗口,建立发布:
点击『下一步』
选择默认的将本地作为发布服务器,点击『下一步』
输入自建的存放快照的目录d:\snap,点击『下一步』
选择需要复制的数据库’DIS2TRAIN’,点击『下一步』
选择复制方式,这里选择『事务复制』,点击『下一步』
在需要发布的对象框中选择需发布的表与视图(对于无主键的表无法发布),点击『下一步』
因为本次复制表无过滤需要,直接点击『下一步』
选第一个复选框(第二个复选框是生成完整性快照),点击『下一步』
点击『安全设置』
将帐号密码填好,点击『确认』
点击『下一步』
点击『下一步』
输入建立的复制名称,这里建的叫’NC’点击『完成』
建立订阅
6. 在主服务器上点击『复制』,在点开的『本地订阅』上使用右键,选择『新建订阅』。
点击『下一步』
在下拉框中选择建好发布的主服务,会显示出新建的发布,点击『下一步』
选择发布服务器推动模式,点击『下一步』
选择订阅服务器上的订阅数据库test,点击『下一步』
在弹出的代理安全窗口,点击最右边的『....』,进行设置
将用户和密码设置好,点击『确定』
回到之前窗口,选择『下一步』
选择’连续的’,点击『下一步』
选择’立即’,点击『下一步』
默认设置,点击『下一步』
点击『完成』
建立完成,点击『关闭』
7. 过片刻,可以看见需要同步的表已复制过来。同步设置完成
修改发布
1.在发布服务器下的,右键点击『复制』节点下的『发布』下建立的发布NCreport,选择弹出菜单中的『属性』
2.点击弹出窗口右侧的『Articles』,中间显示出之前定义发布时选择的所有表。
3.将右侧的『仅显示发布的对象』的选择取消。中间显示出所有的发布数据库的对象。对需增加或删除的发布对象进行勾选或者取消』
4.选择后点击『确定』,修改完毕。
文档评论(0)