您的当前位置:首页正文

K3客户端连接中间层问题设置方法

2021-03-26 来源:星星旅游


K3客户端连接中间层问题设置方法

本文目的:

解决Windows 2003环境下,客户端无法正常登陆中间层服务器,提示“组件无法创建”,或者“拒绝的权限”等等问题。

一般情况下,经过该设置后,中间层服务器无论是否登陆域,也无论是否进行交互登陆,无论客户端和中间层是否在同一个域,都能够正常连接中间层服务器。

注意事项:

1. 请严格按照先后次序设置和检查。

2. 中间层服务器一般不要做为域的控制器。

3. 一般情况下,设置按照步骤1设置中间层服务器即可;

如果数据库服务器为64Bit服务器,则同时需按照步骤2设置数据库服务器

步骤1:设置中间层服务器

1. 修改本机账号:将Administrator 账号修改成其他名称,例如Admin

2. 修改本机账号:将Guest 账号修改成其他名称,例如Guest_kd

注意不能禁用该用户

3. 添加本地系统管理员账号,例如K3Mid及密码,以便在K3匿名注册中使用。

注意,该密码永远不要修改。如果需要修改,则同时也需要重新设置组件的“标识”页该用户的密码。

4. 启用网络DTC访问,网络COM+访问等环境,步骤如下。

 进入“添加或删除程序”的“添加删除Windows组件”。

 选取“应用程序服务器”,如下图:

 单击详细信息,并按下图选取。

注意图中选择的项目。很多服务器因为没有安装该服务,或者不完整安装这些服务,

导致服务器不能连接。

然后放入Windows安装光盘进行安装。如果系统已经安装该组件,则可以忽略该步骤。

5。安装成功后,进入管理工具的组件服务界面,点击我的电脑,

 选择COM+应用程序,然后再选取如下图所示的组件。

注意,可以使用Shift和Ctrl键盘批选和间隔批选。

 然后右击鼠标键,选取属性

 在属性窗口里把“安全”选项里,把调用的身份验证级别改为无,模拟级别改为标识,如下图

 在属性窗口里把“标识”选项里,选用“下列用户”,并输入本地系统管理员用户名和密码,见下图所示

注意,如果日后该密码被改变,则需重新指定正确的密码,否则无法登陆。

 在属性窗口里把“共同与回收”选项里,改[池大小]为2,[生存时间限制(分钟)]

改为10,见下图所示

!注意:如果修改完成后,中间层服务器事务日志频繁出现“COM+“组件包异常的报告,则需将“EBOHR”组件包的上述设置改为默认设置,如图所示。

出现错误情况如下:

恢复为默认设置如下:

6.进入管理工具的组件服务界面,点击我的电脑。

 选择DCOM配置,然后再选取如下 图所示的组件。

 右击鼠标键,选取属性,在在属性窗口里把“常规”选项里,改“身份验证级别”为无。

 在属性窗口里把“标识”选项里,选用“下列用户”,并输入本地系统管理员用户名和密码,见下图所示

7.进入管理工具的组件服务界面,点击工具栏里的电脑

 在属性窗口里把“MSDTC”选项里,选用“安全配置”,如下图

 在安全选项里把[网络DTC访问],[网络事务],[XA事务]的选项打勾,如下图显示

请注意图中选项。

8。安装成功后,进入管理工具的组件服务界面,右击我的电脑

 停止MS DTC,如下图:

 再次右击我的电脑,选择启动MS DTC,如下图:

然后,一般情况下,客户端即可正常登陆了;如果即时还不能正常登陆,可以把中间层服务器重新启动一下;客户端重新注册中间层服务器即可。

步骤2:设置数据库服务器:

注意事项:本步骤图中所设置时的相关信息如使用的帐号等,和步骤1所用的帐号并一定一致,请在设置时根据实际情况调整。

为确保金蝶K3产品线支持SQL Server 2000 Enterprise Edition(64位),自2003-12月底实现了K3V9.0以上版本的数据库支持,以实现客户业务数据量激增的需要。

一、 环境要求

a) CPU :Intel Itanium Processor Famly,建议配置4~8个以上;

b) 内存:最小4G以上,简易配置16G以上;

c) Windows Server 2003 Enterprise Edition(64位)+SPn

d) Raid配置

二、 高级应用环境(可选项)

a) 持);

SQL Server 2000 Enterprise Edition(64位)群集支持(视硬件厂商是否支

b) 支持接点N+1,合理配置:SQL 2+1群集,即两节点在线,一节点待机;

c) 具体安装步骤和说明,由厂家提供。

三、 K3数据库服务装机步骤

a) 将系统添加到域,并以域用户账号登录;

b) 安装K3数据库服务部件

c) 检查系统环境,如下图所示,否则系统将不正常。

d)

手工创建组件包,例如K3SQL

i. 安装新组件PKDAc64.dll,类似于K3组件打补丁报包做法;文件下载:

ii.

在下图中的角色位置,添加中间层登录(Windows域用户)账号,

iii. 重新启动服务器

四、 中间层账套管理测试

a) 用户管理、账套备份、账套恢复均正常

b) 高级应用(可选)

i. 确保系统未登录操作系统情形时,可采取以下措施和方法

1. 采用自动登录;

2. 或在Dcom Config对PKDACNEW属性进行设置,具体方法类似与中

间层信任注册,仅将常规选项授权级别更改为无,标识(Identity),修改为本地用户账号,或域用户账号。如下图所示。

五、 K3数据库服务装机步骤(非域用户情形)

1、 启用Guest用户

2、 创建COM+应用程序组建包,添加用户Everyone

3、 骤如下图所示:

修改Dcomcnfg属性、PKDACNEW属性、类似与信任注册。具体步

因篇幅问题不能全部显示,请点此查看更多更全内容