一、服务器端问题
    我的服务器操作系统是Windows Server2003(用作金蝶的中间层服务器),因在安装服务器操作系统的时候没有安装“应用服务程序下的‘ASP.NET,IIS'“,也没有配置好COM,DTC访问及应用服务程序控制台等组件。
      处理方法:把以上提到的组件等添加安装或修复一下,然后,再修复安装金蝶K3软件服务器端,再去查看操作系统中的服务KDSvrMgrService(后来才知道是金蝶这个服务是金蝶软件的加密服务)运行正常了。
    具体操作如下:
    1、Windows Server2003中‘ASP.NET,IIS'“配置(图文)
    A、打开服务器,开始——单击:管理您的服务器
     
    B、单击:添加或删除角
C、单击“添加或删除角”后运行“配置您的服务器向导”
D、选择“自定义配置”
E、选择应用服务器(IIS,ASP.NET)

F、选择:启用Asp
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)、无法启动:
            (1)运行CMD,在命令行先输入"msdtc -uninstall"卸载MSDTC,
          (2)输入“msdtc -install”重新安装MSDTC服务
            (3)输入“net start msdtc”启动MSDTC服务
    3)、修复COM+:
(1)打开注册表,并删除下面的键值:HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\C
OM3
(2)打开“控制面板”,选择“添加或删除程序”,然后再选择“添加/删除Windows组件”功能。
(3)点击“下一步”来重新安装COM+。事实上,你并不需要选择添加或删除任何组件;COM+照例会自动进行重新安装。
      以上操作经本人使用可以解决问题,不同环境下,请判断环境后进行操作。
      之所以出现该问题总结来说:应该是加密狗服务没有成功注册的原因,可按照如下方式重新注册:在开始菜单-运行界面中输入 C:\WINDOWS\system32\ /unregserver    和  C:\WINDOWS\system32\ /service ,并在“控制面版”→“管理工具”→“服务”中到KDSvrMgrService服务启动即可(检查是否是自动启动,如果不是自启动,请设置为自动启动)。如果K3中间层安装在其它目录中,则修改相应硬盘符即可。
  转:金蝶K3V10.3中间层连接到数据库
小程序图文editor一、首选指明中间层服务器与数据库服务器的操作系统都为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:00000001
4、中间层与数据库都要建立一个具有超级管理员权限的相同计算机用户。
三、进入[管理工具]下的[服务],将Distributed Transaction Coordinator(也就是MSDTC)设为自动启动。

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。