金蝶K/3 Cloud 查询库配置指南(一)
金蝶云社区-天冥异
天冥异
4人赞赏了该文章 1,884次浏览 未经作者许可,禁止转载编辑于2018年08月30日 19:35:54
summary-icon摘要由AI智能服务提供

本文档旨在通过SQL Server的复制功能,实现K/3 Cloud产品的事务操作和报表/序时薄操作在不同服务器上的部署,以提升产品在大并发和大数据量环境下的性能和并发能力。文档详细说明了部署SQL Server事务复制环境的前提、配置分发服务器和发布/订阅服务器的步骤,并强调了用户权限、服务器部署建议等关键要素。

前言

         为了提高K/3 Cloud产品并发能力和性能,解决大并发和大数据量的环境下单台SQL Server能力可能存在瓶颈的问题。K/3 Cloud产品通过内部架构技术,将事务操作和报表/序时薄操作部署在不同的服务器上,从而实现服务器能力横向扩展的能力。

         为了实现这一个功能,需要依赖SQL Server的复制功能来完成,本文档对如何部署SQL server的事务复制环境,实现K/3 Cloud的事务操作和报表/序时薄操作进行说明。

         本文档以SQL Server 2008 R2产品进行说明。

部署

         SQL Server事务部署的架构一般如下图

image.png                                                

         发布服务器为K/3 Cloud中的事务操作服务器;

         订阅服务器为K/3 Cloud中的报表/序时薄服务器;

前提

         SQL Server的事务复制过程中需要访问共享目录,使用SQL Server Agent一起来协助完成,涉及到了用户权限的问题。由于windows权限体系较为复杂,并且数据库服务器一般不会暴露在外网,建议使用简单的权限体系。

1.         启动SQL Server服务和SQL Server Agent服务建议采用本地系统身份启动,不要使用Network Services,因为后者是受限用户。并保证已经启动;

2.         如果是非域环境,发布/订阅/分发服务器增加相同的管理员用户;

3.         如果是域环境,可以考虑采用同一域用户,域用户最好可以加到本地的管理员组中;

4.         操作系统和数据库版本最好一直;

配置

         本文档一分发服务器和发布服务器部署在同一台机器,订阅服务器部署在一台机器上进行说明。


image.png

配置分发服务器

         SQL Server的复制,分发服务器与订阅和发布服务器可以在一台机器,但在实际生产环境中,为了确保系统的性能和可用性。建议将分发服务器单独部署在一台机器上。

         配置步骤如下;

1.         设置共享目录,如果数据库的实体比较大,那些需要保证有足够的可用磁盘空间;

                                             image.png

并且赋予Every One可以读取的权限


2.         选择复制/配置分发

        image.png

3.         选择分发服务器,这里选择本机,如果需要选择其它机器作为分发服务器,选择第二个单选框,然后添加;


image.png

4.         设置共享路径


image.png


5.         设置分发数据库名称和数据库文件存储路径


image.png

6.         设置发布数据库的属性,代理的连接模式,这里采用SQL Server身份验证

image.png


7.         完成配置分发,如果需要脚本,可以选择【生成包含…】


image.png


配置成功后,可以查看分发服务器的属性


image.png


属性包括事务保持的时间以及历史记录保持期间,同时可以修改【默认配置文件】来配置每次同步的一些参数选项。

下一部分接https://vip.kingdee.com/article/write

图标赞 4
4人点赞
还没有人点赞,快来当第一个点赞的人吧!
图标打赏
0人打赏
还没有人打赏,快来当第一个打赏的人吧!