客户端组件测试不能通过分析与解决_第1页
客户端组件测试不能通过分析与解决_第2页
客户端组件测试不能通过分析与解决_第3页
客户端组件测试不能通过分析与解决_第4页
客户端组件测试不能通过分析与解决_第5页
已阅读5页,还剩3页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、客户端测试不能通过中间层的问题分析与 建议方案(需一句话概况文档产品、版本和内容,如:K/3 10.3 合并报表应用难点分析本期概述本文档适用于 K/3软件的测试本文描述了在 k3软件安装完成进行配置测试时不能通过的问题,学习完本文档以 后,可以对 k3软件的测试配置问题有一个初步的了解。版本信息2005年 3月 24日 V1.0 编写人:雷明2006年 10月 16日 V1.1 修改人:冯涛版权信息本文件使用须知著作权人保留本文件的内容的解释权, 并且仅将本文件内容提供给阁下个人使 用。 对于内容中所含的版权和其他所有权声明, 您应予以尊重并在其副本中予以保 留。您不得以任何方式修改、复制、

2、 公开展示、 公布或分发这些内容或者以其他方 式把它们用于任何公开或商业目的。 任何未经授权的使用都可能构成对版权、 商标 和其他法律权利的侵犯。 如果您不接受或违反上述约定, 您使用本文件的授权将自 动终止,同时您应立即销毁任何已下载或打印好的本文件内容。著作权人对本文件内容可用性不附加任何形式的保证, 也不保证本文件内容的 绝对准确性和绝对完整性。 本文件中介绍的产品、 技术、 方案和配置等仅供您参考, 且它们可能会随时变更, 恕不另行通知。 本文件中的内容也可能已经过期, 著作权 人不承诺更新它们。 如需得到最新的技术信息和服务, 您可向当地的金蝶业务联系 人和合作伙伴进行咨询。著作权声

3、明 著作权所有 2006 金蝶软件(中国有限公司 。 所有权利均予保留。文档内容从本页开始目 录第一章客户端无法测试中间层服务器的问题分析与建议方案 . . 31.1所有客户端所有组件测试不能通过 . . 3 1.2所有客户端部分组件测试不能通过 . . 5 1.3部分客户端所有组件测试不能通过 . . 5 1.4部分客户端部分组件测试不能通过 . . 5第一章 客户端无法测试中间层服务器的问题分析与建议方 案在 k3的安装配置过程中, 我们会出现客户端安装后测试不能通过的问题, 此类问题一 般情况分为如下几种:所有客户端所有组件测试不能通过所有客户端部分组件测试不能通过部分客户端所有组件测试

4、不能通过部分客户端部分组件测试不能通过1.1所有客户端所有组件测试不能通过分析:此类问题是基本上是中间层服务器的异常造成的, 所以我们主要是在服务器上进 行相应设置的检查,需要检查下面一些方面:1、网络环境检查(请尽量将服务器和客户端设置在同一网段,如果不属于同一网段,请保 证网络的通畅及 135、 1433端口的通畅 ,客户端通过“ ping ”命令对服务器进行 ip 和机器 名侦测,查看是否能够 ping 通,不能 ping 通,请检查相关的网络设置,保证网络的通畅。 (注:在检测过程中可能会存在服务器安装了第三方软件如防火墙之类的软件, 在策略上禁 止其他机器对该机器做 ping 的侦测

5、操作,请释放相对应的权限 ,如果网络通畅,请将整个 网络环境保证为工作组的网络环境, 使用客户端与中间层操作系统用相同的操作系统帐号和 密码进行登陆, 检查任意客户端是否能够访问中间层服务器的共享目录, 如果不能访问, 需 要检查服务器共享中默认共享比如 $IPC是否存在,如果没有需要安装 microsoft 的相关补丁 或执行“ net share ipc$”命令开启共享,检查系统的“ server ”服务是否有启动,如没有 启动请 server 的服务。 还需要检查服务器的安全策略是否设置了 “拒绝从网络访问此计算机” 的安全策略。2、操作系统基础环境的检查,检查中间层和客户端是否有使用中

6、文操作系统帐号及中文机 器名, 如果有使用, 请更换名称为英文名称。 同时,请检查操作系统帐号是否有存在空密码 现象, 如存在空密码现象,请设置密码。 客户的机器是否是通过克隆安装的操作系统, 克隆 的机器会使 DTC 协调器的一个 GUID 唯一标识出现相同的现象,从而导致网络中找到两个同 一标识的 DTC 服务器, 这样就可能会给 K/3客户端的访问带来问题, 如果是这样的情况, 可 以重新安装 msdtc 进行修复:在命令行运行 msdtc uninstall , 重启机器, 运行 msdtc install 重新安装3、检查系统是否存在杀毒软件或防火墙,如果存在,请停掉相关的应用,注:

7、某些杀毒或 防火墙软件可能存在后台的服务,请到“控制面版” -“管理工具” -“服务”中停掉相关 的服务。4、 检查系统是否有安装过 k3其他版本的软件。 如果有安装, 请确保在卸载过程中是否有清 除干净。 (可能存在一种情况,客户端本身安装过相同版本的中间层,如果有此类情况,请 删除掉组件服务中所有 ebo 开头的组件包 5、 进入 “控制面板” -“ 管理工具” -“ 服务” 中, 检查 “ Distributed Transaction Coordinator” 服务是否启动,没有启动请启动该服务,如果改服务不能启动起来,首先请检查检查 DTC 服务的登陆账户,建议使用操作系统管理组的帐

8、号为 DTC 的登陆帐户。如果使用指定帐户 还不能启动服务,请使用如下方法排障:(如果操作系统为 windows 2003,请先检查是否有 在“添加删除 windows 组件”中安装“应用程序服务器”组件,建议“应用程序服务器” 组件中除“消息队列”外,其他全部安装。 *重新安装 msdtc 进行修复:在命令行运行 msdtc uninstall , 重启机器, 运行 msdtc install 重新安装*查杀病毒 (目前, 在实际的网络应用中, 对 rpc 和 msdtc 服务进行攻击的病毒是比较多的, 建议用户在长期的应用中,做好安全措施*到 microsoft 的官方网站下载相关的最新补

9、丁,对 DTC 服务进行修复。6、 进入 “控制面板” -“管理工具” -“服务” 中, 检查 “ COM+ Event S ystem” 、 “ Remote Procedure Call”服务是否启动(windows 2003系统中还需检查 COM+ System Application服 务是否启动 ,没有启动,请将服务启动,如不能启动,请在服务中指定用户登陆,建议使 用操作系统管理组的帐号,如果服务仍不能启动,请修复 com 环境,方法:(如果操作系统 为 windows 2003,请先检查是否有在“添加删除 windows 组件”中安装“应用程序服务器” 组件,建议“应用程序服务器”

10、组件中除“消息队列”外,其他全部安装。 在运行窗口中键入“ regedit ”命令打开注册表编辑器。找到HKEY_LOCAL_MACHINESOFTWAREMicrosoftCOM3,然后删除这个目录。在中间层服务器的“控制面板”-“添加 /删除程序”中,选择“添加 /删除 windows 组件” , 然后直接点击“下一步” ,可以将服务器的 windows 组件以及 COM 环境修复一下。7、打开“控制面板” -“管理工具” -“组件服务” ,打开后选择“组件服务” -“计算机” -“我的电脑” ,右键单击“我的电脑”属性。检查 dcom 配置:*在默认属性选项中检查“在此计算上启用分布式

11、com ”选项是否有勾选中。如没有,请勾 选。 (注:可能存在这一种情况,当我们勾上此选项后,重新启动机器后,选项的勾可能会 重新被消除掉, 遇到此类情况, 原因是操作系统感染了木马病毒, 请使用木马专杀工具进行 查杀*在默认安全设置(win2003操作系统下为“默认 com 安全” 中检查启动权限和访问权限 是否有授权给 everyone 。如没有,请授权。注:在 windows2003环境下, msdtc 选项功能界面存在了一些变化。请注意进行如下检查: Windows2003环境,检查 msdtc 选项下的安全配置中“网络 DTC 访问” 、 “网络管理” 、 “网 络客户端”选项是否有

12、勾选中。如没有,请勾选。在 Windows2003sp1环境下,检查 msdtc 选项下的安全配置中“网络 DTC 访问” 、 “允许远 程客户端” 、 “允许远程管理” 、 “允许入站” 、 “允许出站”选项是否有勾选,如没有,请勾选 上,检查“不要求进行验证”是否有选择,请必须选择。8、 查看操作系统的事件查看器, 检查系统日志和应用程序日志, 查看是否有 k3环境方面的 报错, 一般常见的的错误是关于 dcom 方面的错误, 碰到此类错误, 我们可以尝试查杀病毒, 修复 com 环境。详细方法参照步骤 6中的说明。当然在实际的应用,不可能只是这一种报 错,我们可以根据实际的应用情况到 m

13、icrosoft 网站寻求相关的帮助。9、在“我的电脑” -“硬件” -“设备管理器”中卸载网卡,重新安装,并添加 TCP/IP协议。10、如上述均不能解决问题,可以尝试在 msdos 中运行 sfc/scannow命令检测修复系统环境 或直接修复安装系统,但建议重新格式化安装系统。注:在进行操作系统的更新的时候, 请注意一定要停掉 k3的服务, 具体的操作方法:在 “组 件服务”中关闭掉正在释放的组件包。1.2所有客户端部分组件测试不能通过分析与解决:在实际的应用中出现这种情况,我们可能需要通过仔细的观察,我们需要 记录, 当所有客户端部分组件测试不能通过的时候, 是否存在测试不能通过的组件

14、都是相同 组件, 如果所有客户端部分相同组件测试不能通过, 那么测试不能通过应该是中间层对应组 件的问题,出现此类情况,我们有如下的解决方法:*关闭杀毒软件和防火墙,重新安装 k3。*查看整个环境是否有相同版本的中间层服务器, 如果有, 请根据客户端测试时报出的错误 组件名称在正常运行的中间层服务器上,搜索到相同名称的 dll 文件并替换到出问题的中间 层上,进行中间层注册。*安装较目前版本更新的综合性补丁包。另一种情况,所有客户端测试不能通过的组件名称不一致时,我们可以参考 1.4节的方 法进行操作。注:在实际的应用中我们可能会出现一种比较复杂的情况, 那就是可能所有的客户端测试不 能通过的

15、组件有一部分相同,有一部分不相同,这情况请结合上述两种方法进行解决。1.3部分客户端所有组件测试不能通过分析:出现这样的问题, 可以肯定中间层服务器的应用是正常的, 只是无法测试通过的 客户端的应用环境出现问题,一般需要在相应的客户端检查。具体检测步骤可以参考 1.1节 进行检查,另:在 K/3的 10.1版本,如果客户端操作系统是 WINXP 打了 SP2补丁的,而 且又执行过 K/3安装诊断工具的,可以将下面的注册表键值导入到客户端注册表中。 1.4部分客户端部分组件测试不能通过分析:此类情况的原因是中间层服务器有安装某一补丁但客户端没有正确安装或是客户 端的 vbr 文件损坏了, 我们可以根据组件测试时提示的报错组件名称从其他正常的客户端中 拷贝相应组件的 vbr 文件到有问题的客户端,然后手工用 clireg32来注册 vbr 文件或者从新 测试注册客户端。 手工注册方法如下:

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论