金蝶服务器与客户端连接问题解决方案_第1页
金蝶服务器与客户端连接问题解决方案_第2页
金蝶服务器与客户端连接问题解决方案_第3页
金蝶服务器与客户端连接问题解决方案_第4页
金蝶服务器与客户端连接问题解决方案_第5页
已阅读5页,还剩5页未读 继续免费阅读

下载本文档

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

文档简介

金蝶 K3连接中间层加密服务失败分析 解决方案分为 服务器端和客户端 最近我们公司的金蝶 K3 10 3 在使用过程中遇到一个的问题 金蝶服务器老是 出错 提示 连接中间层加密服务失败 KDSvrMgrService 在服务中找不到 遇到过三次 了 但在 KDCOM 中可以看到这个组件 双击这个组件可以把服务启动 金蝶也可正常使用 重启服务器后 问题依旧 虽说有解决方法 可是服务器这个样子感觉还是有点不太保险 所在查阅了很多 资料 在论坛里看了有很多网友提供的方法 与我出现的问题一样 但是最彻底的处理方 法却无效 郁闷哪 后来 几经折腾 总算是找到了问题的所在 一 服务器端问题 我的服务器操作系统是 Windows Server2003 用作金蝶的中间层服务器 因在安装 服务器操作系统的时候没有安装 应用服务程序下的 ASP NET IIS 也没有配置好 COM DTC 访问及应用服务程序控制台等组件 处理方法 把以上提到的组件等添加安装或修复一下 然后 再修复安装金蝶 K3软 件服务器端 再去查看操作系统中的服务 KDSvrMgrService 后来才知道是金蝶这个服务 是金蝶软件的加密服务 运行正常了 具体操作如下 1 Windows Server2003中 ASP NET IIS 配置 图文 A 打开服务器 开始 单击 管理您的服务器 B 单击 添加或删除角色 C 单击 添加或删除角色 后运行 配置您的服务器向导 D 选择 自定义配置 E 选择应用服务器 IIS ASP NET F 选择 启用 A G 点击 下一步 进行安装 提示放入 WindowsServer2003安装 CD 将 CD 放入光驱 自 动安装 H 点 完成 完成 ASP NET IIS 的安装 2 MS DTC 服务及 COM 环境配置 在系统环境中 MS DTC 服务 COM 环境是最容易出问题的环节 出现问题的修复方 法如下 1 找不到日志 运行 CMD 在命令行输入 msdtc resetlog 重建日志 很多人 喜欢使用后缀为 bat 的垃圾文件清理小程序 因为包含一条语句 del f s q systemdrive log 删除了所有的日志文件 容易引起 MS DTC 日志丢失的情况 2 无法启动 MSDTC 是金蝶软件运行不可缺少的组件 请参考 DTC 组件服务设置 打开 开始 设置 控制面板 管理工具 组件服务 进入界面后选择组件服务 选 择 计算机 我的电脑 对着 我的电脑 点鼠标右键 选择 属性 MSDTC 选择 MSDTC 下面有个 安全 配置 勾选 网络 DTC 访问 允许远程管理 允许入站 允许出站 不要求进行验证 启用 XA 事务 这几个选项 然后返回到 COM 安全 在 访问权限 与 启动和激活权限 下的 编辑限制 将 everyone 这个用户授予最高权限 可用以下方法检查 MSDTC 设置是否正确 1 打开命令提示 运行 net stop msdtc 然后运行 net start msdtc 2 转至 组件服务管理工具 3 浏览至 启动管理工具 4 选择 组件服务 a 展开 组件服务 树 然后展开 我的电脑 b 右键单击 我的电脑 然后选择 属性 C 在 MSDTC 选项卡中 确保选中了下列选项 网络 DTC 访问 网络管理 网络事务 XA 事务 d 另外 DTC 登录帐户 一定要设置为 NT Authority NetworkService 5 单击 确定 这样将会提示您 MSDTC 将会停止并重新启动 所有的依赖服务将被停止 请按 是 继续 单击 是 继续 6 单击 确定 关闭 我的电脑 属性窗口 服务 Distributed Transaction Coordinator 服务服务 DTC 运行 regedit 浏览至 HKEY LOCAL MACHINE Software Microsoft MSDTC 添加一个 DWORD 值 TurnOffRpcSecurity 值数据为 1 2 重启 MS DTC 服务 3 打开 管理工具 的 组件服务 a 浏 览至 启动管理工具 b 选择 组件服务 c 展开 组件服务 树 然后展开 我的电脑 d 右键单击 我的电脑 然后选择 属性 在 MSDTC 选项卡中 确保选中了下列选项 网络 DTC 访问 网络管理 网络事务 XA 事务 另外 DTC 登录帐户 一定要设置为 NT Authority NetworkService 4 重启 MS DTC 服务 5 再次运行 regedt32 浏览至 HKEY LOCAL MACHINE Software Microsoft MSDTC 然后删除 TurnOffRpcSecurity 项 1 运行 CMD 在命令行先输入 msdtc uninstall 卸载 MSDTC 2 输入 msdtc install 重新安装 MSDTC 服务 3 输入 net start msdtc 启动 MSDTC 服务 3 修复 COM 1 打开注册表 并删除下面的键值 HKEY LOCAL MACHINE SOFTWARE Microsoft COM3 2 打开 控制面板 选择 添加或删除程序 然后再选择 添加 删除 Windows 组件 功能 3 点击 下一步 来重新安装 COM 事实上 你并不需要选择添加或删除任何组件 COM 照例会自动进行重新安装 以上操作经本人使用可以解决问题 不同环境下 请判断环境后进行操作 之所以出现该问题总结来说 应该是加密狗服务没有成功注册的原因 可按照如下 方式重新注册 在开始菜单 运行界面中输入 C WINDOWS system32 KDCOM KDSvrMgrService exe unregserver 和 C WINDOWS system32 KDCOM KDSvrMgrService exe service 并在 控制面版 管 理工具 服务 中找到 KDSvrMgrService 服务启动即可 检查是否是自动启动 如果不 是自启动 请设置为自动启动 如果 K3中间层安装在其它目录中 则修改相应硬盘符即 可 转 金蝶 K3V10 3中间层连接到数据库 一 首选指明中间层服务器与数据库服务器的操作系统都为 windows2003SP2 工作组模式 金蝶 K3版本为10 3 二 中间层与数据库同时都要进行以下设置 1 DTC 组件服务设置 打开 开始 设置 控制面板 管理工具 组件服务 进入 界面后选择组件服务 选择 计算机 我的电脑 对着 我的电脑 点鼠标右键 选择 属 性 MSDTC 选择 MSDTC 下面有个 安全配置 勾选 网络 DTC 访问 允许远程管理 允许入站 允许出站 不要求进行验证 启用 XA 事务 这几个选项 然后返回到 COM 安全 在 访问权限 与 启动和激活权限 下的 编辑限制 将 everyone 这个用户授 予最高权限 可用以下方法检查 MSDTC 设置是否正确 1 打开命令提示 运行 net stop msdtc 然后运行 net start msdtc 2 转至 组件服务管理工具 3 浏览至 启动管理工具 4 选择 组件服务 a 展开 组件服务 树 然后展开 我的电脑 b 右键单击 我的电脑 然后选择 属性 C 在 MSDTC 选项卡中 确保选中了下列选项 网络 DTC 访问 网络管理 网络事务 XA 事务 d 另外 DTC 登录帐户 一定要设置为 NT Authority NetworkService 5 单击 确定 这样将会提示您 MSDTC 将会停止并重新启动 所有的依赖服务将被停止 请按 是 继续 单击 是 继续 6 单击 确定 关闭 我的电脑 属性窗口 2 两台服务器相互作解析 1 进入 C windows system32 drivers etc 或运行 systemdrive windows system32 drivers etc 用记事本打开 hosts 在 127 0 0 1 localhost 下另起一行 输入欲解析的服务器 IP 地址和计算机名 数据库的填中间层的 中间层的填数据库的 然后保存退出即可 2 点击网上邻居的网络性 对准 TCP IP 选择 属性 高级 进入设置界面后选 择 WINS 填入对方的 IP 地址 3 修改注册表值 用记事本编写以下文件 然后另存为一个任意文件名 扩展名改为 reg 双击运行 确认导入注册表信息即可 文件内容 Windows Registry Editor Version 5 00 HKEY LOCAL MACHINE SOFTWARE Microsoft MSDTC TurnOffRpcSecurity dword 0000000 1 4 中间层与数据库都要建立一个具有超级管理员权限的相同计算机用户 三 进入 管理工具 下的 服务 将 Distributed Transaction Coordinator 也就是 MSDTC 设为自动启动 二 客户端问题 客户端安装完成后提示 连接加密服务失败 请确认中间层加密服务已启动 解决方法 1 首先看你使用的是工作组模式 还是域模式 如果是工作组模式 客户端操作系统的用户名 管理员权限 和密码须与服务器端操作系统建立一 致 在服务器上以你客户端的用户名和密码添加用户 然后再在客户端进去远程配置里面检 测通过并注册 如果是域模式 看你是否正确加入了域 如果入域有问题 先退出域 再加入域 然后再把金 蝶的客户端重新远程配置注册一下 2 看你的客户端操作系统是否防火墙设置有问题 如果是 把防火墙安全级别降低 或关闭 3 如果上述二点都不能解决 你可以尝试正面这个解决方法 服务器可以正常进入 K3系统 关闭了所有的防火墙 然后在服务器上建立用户 k3user 在客户端上也建立了相同的用户 设置了相同的密码 同时 将服务器和客户端 的 Administrator 密码均修改一致 1 网络正常 客户端可以 PING 通服务器 2 已将客户端登录系统的用户名添加到服务器的电脑中的 administrator 组中 并且密码一致 3 k3user 有注册表的相关写入权限 并且 Ping 计算机名可以正常解析出 IP 地 址 4 服务端 客户端都使用 Administrator 登录 并且密码一致 两端的防火墙都 关闭 5 客户端和服务器同在一个工作组 但是每次运行远程组件配置时总是提示 70 拒绝的权限 当时折腾的很恼火 后来无意中输入 服务器地址 ipc 提示 你没有权限登录 我一看 这和 K 3提示的意思差不多啊

温馨提示

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

评论

0/150

提交评论