已阅读5页,还剩36页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
第一章安装、卸载篇本章节主要讲述安装以及卸载过程中需要注意的一些问题。1、安装K/3需要的环境1)查看发版说明中【环境说明】章节2)通过K/3安装程序检测环境,并通过此检测工具安装相关的环境说明:如果没有达到K/3要求的环境而强行安装K/3,将会带来很多莫名其妙的问题,强烈建议大家在安装K/3前一定要检测环境通过。2、K/3的安装、卸载顺序10.1以及以后版本对K/3各个部分的安装是没有顺序要求的,但是10.1以前版本则对安装、卸载是有要求的,具体如下:1)如果是纯三层应用,将数据库服务器、中间层、WEB或者GUI部署在不同机器上,则安装顺序不限制。2)如果是将三层部署在同一台机器上,则必须按照以下顺序进行安装:K/3中间层服务部件-K/3WEB端服务部件-K/3客户端服务部件,数据库服务器安装顺序不限。3、SQL Server安装一、总体原则:由于K/3 10.1以前是简体开发,所以很多地方都没有明确指定中文的排序规则以及其他和语言相关的内容,从而造成在不同语言下的返回结果集不一致,影响到K/3的正常运行。从K/3 10.1开始要求SQL Server的排序规则(Collation)必须是:Chinese_PRC。在安装好的SQL Server企业管理器中(Enterprise Manager),通过查看该服务器的排序规则属性就可确认当前的SQL Server是否可以支持K/3正确运行。如下图就是安装正确的SQL Server服务器属性:二、安装定制:1、简体安装按照安装过程的默认设定安装即可。2、繁体安装:在“安裝類型”、“定序規則”页面需要定制,如下图1)“安裝類型”:请选择“自訂安裝”2)“定序規則”:请选择“Chinese_PRC”设定这两项就可以安装正确了。3、英文安装:同样在“Setup Type”、“Collation Setting”页面需要定制,如下图1)“Setup Type”:请选择“Custom”2)“Collation Setting”:请选择“Chinese_PRC”设定这两项就可以安装正确了。综上,只要按照以上的说明来安装,相信是没有问题的。4、K/3 多语言版本对操作系统的适应性K/3多语言版本的安装包会自动识别操作系统的默认语言并安装对应语言的K/3,且所有的客户端都只能连接到和自己默认语言一致的操作系统上安装的中间层,要求绝对匹配一致,否则系统提示语言不一致,无法登录的。1)Win2000默认语言查看:控制面板区域选项常规2)Winxp/Win2003默认语言查看:控制面板区域和语言选项高级5、自动化安装K/310.2开始,K/3已经支持自动化参数安装,类似于Windows的无人值守安装。1)参数配置文件:在K/3的安装盘中根目录中,有GenConfig.bat批处理文件,执行即可使用安装界面按照您的安装设置生成配置文件。如果该文件执行失败,则可以手工在命令窗口中执行KDPRODUCTSetup.exe genkdconfig启动如图界面,设置后系统自动将配置文件kdsetup.ini生成在C盘根目录,该参数文档可以用记事本打开,里边有详细的说明,用户可以手工更改。2)自动化安装:生成了自动化参数安装文件后,通过命令窗口执行参数化自动安装了:KDPRODUCTSetup.exe c:kdsetup.ini。为了进一步确认用户参数配置的正确性,自动化执行过程中,注册中间层组件注册以及配置WEB都需要用户确认,提供给客户中途改变安装配置的一个入口,使自动化安装更加人性化。6、组件、中间层包注册/反注册日志客户端组件、中间层组件、中间层COM组件包是否一定注册成功呢?这和机器本身的配置、操作系统以及网络环境都有一定的关系。那么哪里有注册的痕迹呢?嘿,就在这里:1)中间层组件COM组件包注册日志:%WinDir%system32kdcomRegK/3MTS.log,在该日志中描述了注册时间、注册了什么包,是否成功等信息2)中间层组件COM组件包反注册日志:%WinDir%system32kdcomRegK/3MTS.log,在该日志中描述了反注册时间、反注册了什么包,是否成功等信息3)客户端、中间层组件注册:%systemdrive%Program FilesCommon FilesKingdeeK/3RegMe.log,该日志中描述注册的时间、注册什么组件、是否成功以及出错信息等。4)客户端、中间层组件反注册:%systemdrive%Program FilesCommon FilesKingdeeK/3UnRegMe.log,该日志中描述反注册的时间、注册什么组件、是否成功以及出错信息等。 7、最终有多少组件注册不成功呢目前安装包在最坏的情况也能至少保证90的注册成功率,一些机器出现某些组件注册不成功还是存在一定概率的,那么机器到底存在多少组件没有注册成功呢?嘿,就在这里:1)中间层注册失败组件:%systemdrive%Program FilesCommon FilesKingdeeK/3KDMIDDLEWARE_ErrorComponent.lst2)客户端注册失败组件:%systemdrive%Program FilesCommon FilesKingdeeK/3KDPRODUCT_ErrorComponent.lst3)COM注册失败包:%WinDir%system32kdcomRegK/3MTS.log 提醒:对于这些注册不成功的组件,重新使用安装的批处理文件注册基本上是无效的。因为安装包按照自身的机制已经对这些注册失败的组件重新注册了多次的。所以没有注册成功应该是我们K/3安装包中的注册程序无法注册成功的,唯有手工注册了,然后按照提示信息解决问题并重新注册该组件。8、DLL文件的注册1)一般DLL文件使用%windir%system32regsvr32.exe注册该文件:%windir%system32regsvr32.exe 文件名2)Active DLL文件对于Active DLL,必须注册到组件服务中的某个COM组件包。 A)、使用组件服务注册:安装新组件,并指定对应的DLL文件B)、拖放注册:如图,将DLL文件拖放到某个组件包的组件框中提醒:注册前一定要将组件包关闭,并禁止别人调用该组件包中的任何组件,不然可能注册不成功。9、EXE文件的注册1)一般EXE:无需注册2)Active EXE:使用参数RegServer注册如10.2以前的KDSVRMGR.EXE,可以使用kdcomkdsvrmgr.exe /regserver注册 温馨提醒:Active EXE注册前最好使用 /UnRegServer反注册一下,确保注册表相关键值的正确性。10、VBR文件的注册VBR文件用来连接远程中间层和客户端的桥梁,如果两者不一致或者没有注册,直接结果就是客户端无法连接远程中间层。对于该文件的注册,使用%windir%system32clireg32.exe:1)使用命令直接注册,如:%windir%system32clireg32.exe d q s 中间层ip地址或者机器名 *.vbr2)使用提示窗口注册,如:命令窗口输入 %windir%system32clireg32.exe *.vbr,出现提示窗口,选择DCOM方式并输入中间层服务器IP地址或者机器名确定即可。 注意:K/3使用的是DCOM方式。使用Clireg32.exe /?可以查看其所有的参数说明,以下是Clireg32.exe的参数帮助:11、无法卸载K/3由于K/3各个版本一致,所以以下以10.2的为例说明:每个版本安装后,在%systemdrive%Program FilesInstallShield Installation Information下边都有一个GUID【全球统一编码,32位】,10.2的9A9695BC-76E6-46DB-8055-40D20D5276C0。删除步骤如下:1)删除%systemdrive%Program FilesInstallShield Installation Information9A9695BC-76E6-46DB-8055-40D20D5276C0,但是请记住这个文件夹的GUID,下边有用2)使用regedit进入注册表编辑器,找到HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsCurrentVersionUninstall,然后在他下边找到第1步中提到的GUID,并删除3)找到HKEY_LOCAL_MACHINESOFTWAREKINGDEE,并删除下图列示的这些键:4)删除%windir%system32下所有kd开头的文件和文件夹,有个叫kdcsvc.dll的不能删除,不管他。如果需要保留已经注册账套列表,记得备份kdcom下的acctctl.dat文件【中间层操作】5)删除%windir%system32下所有的VBR文件,*.vbr6)删除%systemdrive%Program FilesCommon FilesKingdee文件夹7)删除客户端安装路径K/3ERP目录【客户端操作】8)使用K/3 安装盘2中的other目录中的Regclear目录检查并清除,注意下图:9)清除完后就可以正常安装K/3了。 注意:其实还有一种变通方式,进行完以上的第一步后重新安装K/3,然后就可以正常卸载了。12、安装过程中出现某些组件无法注册如图,安装时提示出错,原因是该被注册的组件的依赖组件没有注册或者文件不存在。对于该问题,我们使用Depends工具来分析,该工具可以在/下载最新版本,目前最新版本是2.1.3。打开Depenps工具,然后使用文件菜单打开刚刚这个注册的文件,发现如图:其依赖的一个组件kdprint102.dll不存在,经过查询发现该文件不存在,而后找一个同版本的文件放到该路径,重新注册,成功。出现类似问题,都可以使用该工具检测并处理。13、加密狗驱动的安装以10.2为例说明:1)彩虹狗、USB狗在安装盘2的OSSSD中,安装即可2)阿拉丁狗稍微复杂点,可以通过在安装盘2的OTHERaladdinDrivers或者安装好后在%windir%system32kdcom下安装,安装的时候不能通过双击,必须通过命令行并带参数安装,如hinstall.exe I 14、Citrix安装Citrix Server必须安装在Win2000 SERVER版本以上的系统上,而且要求机器必须安装了终端服务,对于终端服务,Citrix也是有限制的,Win2000系列终端服务安装的时候必须选择“应用服务器”模式,否则Citrix Server无法安装;对于Win2003需要选择“宽松安全模式”,具体安装指南请参考Citrix相关安装说明手册。15、K/3 在Citrix的发布方式以及配置1)在K/3应用中,Citrix终端方式的客户端和中间层连接,有效带宽需要在80K160K以上,其带宽占用比直接注册小很多。 2)Citrix在网络上传输的不是具体的数据,而是截屏信息,这样对安全性的需求就会降低。同时Citrix本身提供了128位加密技术,另外和Citrix安全网关CSG等技术相结合,可以提供更高级别的安全技术保障。 3)客户端不再需要安装K/3客户端,只需安装Citrix客户端,K/3客户端的升级、打补丁等维护都集中在终端服务器上完成,大大减小了工作量和维护量,并缩短了维护周期。 4)通过远程管理,对Citrix服务器,或进一步对其它内部服务器进行远程维护和管理,可以解决很多不需要到现场支持的问题,大大降低了服务成本,并大大缩短了响应时间。 5)Citrix的连接非常稳定,即使断开,也会设定保留断开点的信息,等待下次连接成功后直接回到断开点。高端多用户应用中,可使用多台Citrix服务器,通过网络负载均衡,不是采用轮询方式,而是按需动态分配CPU、内存、应用等资源,来实现高性能和高可靠性。 A)共有两种发布方式:GUI和Web GUI:客户端安装Citrix客户端软件Web:客户端安装IE6.0+自动下载插件Citrix发布具有如下的优点: 6)Citrix Presentation Server内置Web Interface, 不需要更改一行代码,即可把K/3应用Web化。7)购买新的接入功能模块Passwod Manager, 强化K/3应用的安全 8)购买新的接入功能模块Conferencing Manager, 提供跨整个供应链的协同能力 9)高级负载管理 10)使用标准的80(http)和(https)端口应用穿透所有网络 11)Citrix服务器上安装K/3客户端,所有客户端计算执行均在Citrix服务器上完成,Citrix通过区分不同的Session来将不同用户的相同应用隔离。B)使用TCP端口:1494 和 80、443 1)使用时首先必须确认服务器端以上端口都必须开放 2)如果通过了防火墙或者路由器等限制设备,必须在以上设备上启用相关端口3)对于一些特殊应用,如打印等,如需要特殊端口,可参考Citrix的相关使用说明手册4)金蝶建议您在使用Citrix之前请务必详细阅读Citrix相关的使用手册 C)配置权限 对于K/3,所有的操作要求当前用户必须具有Power User权限,在Win2000系列操作系统下,只要用户具有这些权限就足够了。但是如果使用Win2003作为客户端(金蝶不推荐)的话,需要作以下特殊配置:1)设置Power User组具有注册表HKEY_CLASSES_ROOT的完全控制权限 2)设置Power User组具有注册表HKEY_LOCAL_MACHINESOFTWAREKingdee的完全控制权限 16、Win2003下的安装1)安装金蝶K/3前的设置金蝶K/3系统需要启用网络DTC访问,网络COM+访问,IIS等环境,这些环境在Win2000下都是默认安装的,因此安装金蝶K/3前不需要配置这些环境。但在Win2003下,这些功能都不是默认的,因此安装金蝶K/3前需要进行一些简单配置,步骤如下。1、选择开始设置控制面板双击“添加或删除程序”,进入“添加/删除程序”页面,选择“添加/删除Windows组件”,打开“Windows组件向导”页,选取“应用程序服务器”,如下图:2、单击【详细信息】,并按下图选取。3、单击【确定】。4、若需要使用WEB的系统,应作以下配置,从开始菜单所有程序管理工具Internet服务管理器,进入“Internet信息服务”界面,选择服务扩展,启动必须的服务扩展。若您仅使用WEB财务,则只需启动Active Server Pages,若还使用人力资源系统,则Asp.Net也要启动,如下图:对默认网站进行属性设置,如下图所示:5、选择“默认网站”右击上图中的属性菜单,出现以下界面:上图中的“连接超时”属性里面,2003隐含设置为120秒,而2000的隐含设置为900秒,这个数字的减小有利于减少死锁的现象。一般用默认值就可以了。2)安装金蝶K/3过程中的错误处理 如果在安装中间层过程中报如下错:这是由于DTC服务未能设置为网络服务造成的(默认值为网络服务,即若没有修改则该步骤省略),解决方法如下:1、选择开始设置控制面板双击“管理工具”,双击“服务”,在“服务”窗口,双击右栏中的“Distributed Transaction Coordinator”打开如图的界面,在DTC属性的页,登录身份隐含设置为本地系统帐户2、将登录身份选择为“此帐户”,并且单击【浏览】选择登录用户,如下图所示:3、在上图中单击【高级】,出现“选择用户”界面。4、单击上图中的【立即查找】,搜索所有的用户:5、选择搜索结果中的“NETWORK SERVICE”,单击【确定】,出现以下界面:6、单击上图中的【确定】,出现以下界面:7、在上图中设置密码,单击【确定】,系统要求重启DTC服务,如下图所示:停止和重启DTC服务可以通过两种方式:A.如下图所示,直接选中DTC服务,单击右键,选择停止,停止完成后,同样操作,选择“启动”。B.如下图所示,选中DTC服务,从工具栏上点击停止按钮来停止该服务,停止完成后,再单击运行按钮来启动该服务。到此,已经将登录帐户修改成了网络帐户,上面注册组件的问题就不会发生了。3)安装金蝶K/3后的配置(该部分安装包基本实现自动) 1)安装金蝶k/3后中间层的配置安装金蝶K/3中间层成功后,从开始菜单所有程序管理工具组件服务,进入组件服务界面,右击,单击【停止MS DTC】,如下图:再次右击,选择【启动MS DTC】,启动 MS DTC。安装中间层的过程中我们已经自动更改了COM+组件权限检查配置,选中所有的K/3 COM+组件,单击鼠标右键,选择属性进入到上图的配置界面。如下图:安装后已经将图中的“对此应用程序强制进行访问权限检查”CheckBox项取消。Windows 2000缺省是不进行访问权限检查的,而Windows 2003的缺省配置则相反。另程序还把标示修改为网络服务,以配合MSDTC的相应配置。因此通过安装包安装完中间层后是不需做任何配置的。在我们的应用中,WEB服务器可以和中间层服务器在同一台机器上,也可以分布安装,这是三层结构系统的优势。若属于第一种情况我们将不需做任何的配置,即安装完Web服务部件后,KDWEB和KDHRMS两个网站都可以正常使用。若属于第二种情况,由于Win2003在安全性上做了较多控制,我们还需要做一些配置。对于KDWEB网站,打开IIS的管理器,查找KDWEB站点,对KDWEB进行属性设置,如下图所示:点击上图中的属性,进入“ebocj”界面:安装后已经将图中的“对此应用程序强制进行访问权限检查”项取消。Windows 2000缺省是不进行访问权限检查的,而Windows 2003的缺省配置则相反。另外程序还把标示修改为网络服务,以配合MSDTC的相应配置。因此通过安装包安装完中间层后是不需做任何配置的。在我们的应用中,WEB服务器可以和中间层服务器在同一台机器上,也可以分布安装,这是三层结构系统的优势。若属于第一种情况我们将不需做任何的配置,即安装完Web服务部件后,KDWEB和KDHRMS两个网站都可以正常使用。若属于第二种情况,由于Win2003在安全性上做了较多控制,我们还需要做一些配置。对于KDWEB网站,打开IIS的管理器,查找KDWEB站点,对KDWEB进行属性设置,如下图所示:单击上图中的属性,进入“KDWEB属性”界面:在上图的设置中,“目录浏览”一般是不选中的,除非是这个站点为了提供软件或者是程序的下载和浏览,这一点需要特别注意。设置时,可对默认网站全体进行。10、单击上图中的【配置】,打开“应用程序配置”界面:选择选项页,选中“启用父路径”,否则WEB无法访问。11、在“KDWEB属性”界面选择目录安全性页,编辑信任访问和验证控制的属性,如下图:其中信任访问用户必须是在中间层服务器中具有管理员权限的用户,假设为kdsv/pub(该用户是中间层服务器的管理员组成员)。进行了以上的配置后,KDWEB网站已经可以正常的访问了。12、对于KDHRMS站点,不需要进行以上的配置。首先进入Win2003的用户管理界面,安装Internet信息服务后会增加一个IIS_WPG的用户组,把一个在中间层服务器中具有管理员权限的用户加入到该组中。如下图:13、进入Internet信息服务,设置IIS的应用程序池属性的标识(这是由.Net的进程管理确定的),右击DefaultAppPool,点击属性,设置其标识属性页,设置标识用户为某个用户,其中该用户在前面加入了IIS_WPG用户组。如下图:14、重启动IIS,选择开始运行打开“运行”窗口,输入IISReset,点击【确定】按钮,如图:经过以上步骤的设置,KDHRMS站点也可以正常使用了。以下步骤为一些改善性能的设置。配置中间层包的共用和回收属性。如下图:这是COM+ 1.5(Windows XP, Windows 2003才具备)新增的特性,在一般情况下我们不需要去修改这些配置。应用程序共用:是指多个COM+代理进程(即DllHost.exe)共同服务于一个COM+组件。缺省配置为1则表明不使用应用程序共用特性。应用程序回收:这项特性是针对COM+组件运行一段时间后出现内存泄漏而设计的。如果生存时间限制不等于0,那么COM+系统服务会在生存时间周期结束之即重新启动COM+代理进程Dllhost,这能够确保在生存周期内造成的内存泄漏能够被操作系统回收。2)客户端的IE设置1、Win2003作为客户端需要在IE里面要做相应的设置:把金蝶K/3的WEB站点加入为受信任站点。请选择开始设置控制面板,双击“Internet选项”,打开“Internet选项”窗口,单击选项卡,如下图所示:2、要对Internet临时文件进行设置,请单击选项卡,如下图所示:3、点击上图中的【设置】按钮,进入“设置”界面:在上图中选择“每次启动Internet Explorer时检查”,这样可以使IE每次去检查网站的更新的内容,而不是使用在本机缓存的内容,保持一个实时的更新。4)、观察中间层服务器的运行状况 在web客户端对账套进行一系列操作之后,我们激活中间层组件来查看它的活动状况,可以看到经过一系列操作之后,已经打开了很多组件,如下图正在运行的进程中多了很多e打头的组件:在组件的后面有它的活动状况以及进程的ID号。我们在任务管理器中同样可以选择查看进程的标识符PID,任务管理器中的这个标识符PID和组件管理器里面的组件名称后面括号中的PID是相互对应的,这样我们通过查看任务管理器里面的PID号可以查找到哪一个进程,哪一个组件在活动或者是坏死。在这里我们可以看到,到达指定的时间之后,部分组件的进程开始回收,同时打开新的进程池,这样的一种活动循环可以很大程度上的缓解进程的死锁,从下图中我们同样可以看到运行的组件和进程号。完成上述配置后,金蝶K/3中间层账套管理就可以使用了。注意:安装Win2003 SP1后请根据“主控台篇”中的第12个问题设置中间层以及相关部分17、中间层环境遭受破坏的解决方法详细描述:在安装中间层组件时出现如下图的错误提示。这时即使通过手工方式在“组件服务”里面添加COM+组件,也不能解决问题。原因分析:出现这种错误,一般是由于本机的COM+环境被破坏。解决方法:当您遇到这个情况时,可以按照如下的步骤重新设置注册表:在运行窗口中键入“regedit”命令打开注册表编辑器。找到HKEY_LOCAL_MACHINESOFTWAREMicrosoftCOM3,然后删除这个目录。打开控制面板,在“添加/删除程序”中选择“添加/删除Windows组件”页。根据向导的提示进行下一步操作,接受所有的给出的默认值,直到完成。重启计算机。请注意:如果您在设置注册编辑器进行了不正确的操作,那么很有可能会产生严重的错误并需要您重新安装操作系统,所以在设置注册编辑器时请特别留意18、安装SQL SERVER2000以及SP或者其他软件的时候总是提示“一个操作没有完成”,无法继续安装或者提示:A previous program installation created pending file operations on the installation machine.You must restart the computer before running setup如果出现此错误信息,请重新启动服务器,然后再次尝试进行安装。如果在重新启动服务器后,再次出现该错误信息,那么您要删除的文件可能处于只读状态。请按照下列步骤操作,检查这些文件是否处于只读状态: 1. 找到以下注册表项:HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlSession ManagerPendingFileRenameOperations 2. 记下文件名。 3. 确保这些文件未设置只读属性。 4. 再次重新启动服务器。如果以上方法还是不行,那么建议找到HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlSession ManagerPendingFileRenameOperations并将该注册表值置空,确定后稍待5秒钟,无需重新启动机器即可重新安装程序安装即可。19、如何确认机器安装的sql server版本是否正确K/3 V10.0开始要求SQL Server必须是安装了SP3,那么如何确定当前是否已经达到系统的安装要求呢,具体操作方法有三:1)通过K/3安装的环境检测工具检测2)通过SQL的查询分析器或者企业管理查看版本号,然后通过如下表给比对得到版本号:版本号版本名称8.00.194Microsoft SQL Server 20008.00.384Microsoft SQL Server 2000 SP18.00.532Microsoft SQL Server 2000 SP28.00.760Microsoft SQL Server 2000 SP38.00.818Microsoft SQL Server 2000 SP3 w/ Cumulative Patch MS03-031 8.00.2039Microsoft SQL Server 2000 SP47.00.623Microsoft SQL Server 7.07.00.699Microsoft SQL Server 7.0 SP17.00.842Microsoft SQL Server 7.0 SP27.00.961Microsoft SQL Server 7.0 SP37.00.1063Microsoft SQL Server 7.0 SP4 6.50.201Microsoft SQL Server 6.5 RTM6.50.213Microsoft SQL Server 6.5 SP16.50.240Microsoft SQL Server 6.5 SP26.50.258Microsoft SQL Server 6.5 SP36.50.281Microsoft SQL Server 6.5 SP46.50.415Microsoft SQL Server 6.5 SP56.50.416Microsoft SQL Server 6.5 SP5a6.50.479Microsoft SQL Server 6.5 SP5a Update A、通过企业管理器查看版本号B、通过查询分析器,在master数据库中执行select version或者xp_msver即可查看到第二章配置篇本章节主要讲述如何配置K/3。1、远程组件配置无法启动,并且出错类似如图原因分析:出现该问题是由于客户端%windir%system32(Win98路径应该%windir%system)下的kdlogin.lst和kdcom.cfg不匹配引起的。出现这种情况的原因应该就是以上提到的两个文件中一个不存在或者安装的时候某个文件被锁定而没有被替换成最新的文件而出现。解决方法:到一些可以正常运行远程组件配置工具的机器的以上路径拷贝这两个文件到当前出问题的机器的%windir%system32(Win98路径应该%windir%system),替换即可。2、远程组件配置工具列表为空原因分析:出现该问题是由于客户端%windir%system32(Win98路径应该%windir%system)下的kdlogin.lst和kdcom.cfg不存在引起的。解决方法:到一些可以正常运行远程组件配置工具的机器的以上路径拷贝这两个文件到当前出问题的机器%windir%system32(Win98路径应该%windir%system)下即可。3、远程组件配置工具无法测试通过,并出错如图对于以上错误,在其他的地方还会表现为“拒绝的权限”这样子的信息,其实问题实质是一样的,分析如下:1)远程中间层机器和本机网络不通,可以使用ping命令确认是否网络通畅。如果网络通了还是问题依旧,进入分析22)该部分测试的组件中间层是否安装,如果没有安装测试不通过是正常的,如果确认已经安装,请进入分析33)本机%windir%system32(Win98路径应该%windir%system)对应组件的VBR和中间层组件不匹配。首先比较中间层和客户端的VBR文件的修改时间是否一致,如果不一致,则使用中间层的VBR替换客户端机器的VBR;如果一致则比较中间层VBR和对应的DLL文件修改时间是否一致,如果不一致,则要取得和DLL文件一致的VBR文件替换客户端和中间层对应的文件。如果进行以上操作后问题依旧,进入分析44)本机以前安装过中间层,而且本机的中间层COM组件包没有卸载干净。请启动【控制面板】【管理工具】【组件服务】,然后在组件服务中进入【COM应用程序中】,将K/3相关的包删除。如果问题还是依旧,请进入分析55)中间层服务器没有用户登录Windows系统。如果注册中间层组件的时候使用匿名注册,那么所有的COM+组件必须要有权限的用户登录操作系统后才能启动和被访问。如果登录后问题依旧,请进入分析66)如果注册中间层的时候使用了高级,指定了COM组件的启动用户,那么要查看该用户密码以及用户名是否已经和注册时输入的不一致。确认后问题依旧,请进入分析77)中间层、客户端或者其中的一个或者多个不在域里边,那么要求客户端当前登录Windows的用户必须存于中间层服务器的Power Users组中或者administrators组中。如确认后问题依旧,请进入分析88)中间层的COM服务和MSDTC服务是否启用,如果没有启动,那么测试也是不通过的,这两个服务在Win2003中是默认没有启动的。在服务中启动以上两个服务后,如问题依旧,请进入分析99)客户端没有“启用分布式COM”在命令行工具中输入dcomcnfg,启动如图界面,将图中的“再次计算机上启动分布式COM”勾上,如果启动后问题依旧,请进入分析1010)中间层设置客户端没有默认访问权限中间层在命令行工具中输入dcomcnfg,启动如图界面,将图中的“默认安全机制中编辑默认访问权限,在允许访问中加入Everyone,确定后,如果启动后问题依旧,请进入分析1111)如果按照以上的步骤还是不行,那我告诉您我的最后一个绝招:卸载K/3,然后按照安装卸载篇的第13个问题中第3步开始执行,其中最重要的一步是一定要使用Regclear注册表清除工具清除注册表,然后重新安装。如问题依旧,请进入分析1212)您可能受到微软系统的局限,需要寻求微软的支持。4、K/3 WEB安装在Win2003下站点无法被访问由于Win2003对权限的要求比较严格,安装了IIS后,还需要注意:1)允许相应的扩展,主要是ASP以及ASP.NET,如下图所示,没有相应的扩展则从【添加或者删除程序】中的【添加或者删除Windos组件】中安装,并将Active Server Pages以及ASP.NET设置为允许2)允许父目录访问,如下图所示3)、注意网站的用户权限,允许相应的访问用户的访问权限,通常为匿名用户,但根据特殊情况添加相应的访问用户附:安装基本实现以上的自动配置5、限制客户端机器不能注册到指定中间层的设置在命令窗口启动Dcomcnfg,通过设置“默认访问权限”可以控制K/3客户端的指定域用户访问中间层的“加密服务”,从而达到控制用户访问指定中间层的权限,举例说明如下:测试过程:在KDSV域环境下1、使用K/3客户端(机器名:E,登录用户KDSVrjh)通过远程组件配置工具测试中间层组件(机器名:luox,登录用户KDSVluox),测试中间层服务器组件全部通过,默认访问权限设置:everyone 默认启动权限:everyone;2、更改中间层服务器默认访问权限设置::kdsvluox默认启动权限:everyone,使用K/3客户端(机器名:E,登录用户KDSVrjh) 通过远程组件配置工具测试中间层组件(机器名:luox,登录用户KDSVluox),测试中间层服务器组件中除“加密服务”外其余组件均测试通过,使用K/3主控台登录失败。3、使用K/3客户端(机器名:E,登录用户KDSVluox) 通过远程组件配置工具测试中间层组件(机器名:luox,登录用户KDSVluox),测试中间层服务器组件全部测试通过,使用K/3主控台登录成功。6、K/3 HRMS 10.1及以上版本在Win2003上的配置一、没有安装SP1由于Win2003对权限的要求比较严格,所以以下几点必须注意:1、首先按照配置篇中的第4个问题“K/3 WEB安装在Win2003下站点无法被访问”配置Web站点,后续请进行以下步骤【对于人力资源,10.2安装基本上已经自动实现这些配置,但是还是建议检查一下】。2、若中间层和人力资源服务部件分别安装在不同的服务器,需要进行如下配置:进入Internet信息服务(IIS)管理器,选择默认站点KDHRMS属性目录安全性,按下图设置,其中输入的用户名为在中间层具有User组权限的用户。二、安装了SP11、首先请根据“主控台篇”中的问题12进行设置2、设置后,K/3GUI系统可正常使用,但HR系统仍然不可使用,这是因为HR系统为B/S架构,安装Win2003 SP1后调用方式有所不同。进入组件服务我的电脑COM 安全启动和激活权限的编辑限制,添加ANONYMOUS LOGON用户,并按如下图设置其权限。若系统采用域认证方式,设置以上两步后K/3系统就可以正常使用了。若系统采用匿名注册方式,设置以上两步后登录GUI客户端和HR系统还会报“拒绝权限”的提示。这是因为安装Win2003 SP1后把COM+的一些设置初始化为默认值,导致K/3安装程序的一些设置不起作用,这时候只需要重新以信任方式注册中间层组件即可,如下图。7、10.2的信息订阅服务设置跑到哪里去了“信息订阅服务设置”工具主要用于设置进行短信、邮件发送和计划任务定时执行所需的配置信息。在此处进行配置后,在可以在K/3各业务系统中进行业务操作后,使用邮件、短信方式等辅助的信息通知机制,可以更好的实现业务工作流。10.1以及以前版本这个工具是随着K/3中间层服务器部件一起安装的,当安装了中间层服务器部件后,这个工具就自动安装成功了。选择开始程序金蝶K/3中间层服务部件系统工具系统信息订阅设置,打开“信息服务设置”窗口。这个窗口中总共有四个标签页,分别是“短信服务器信息”,“企业短信信息”,“企业邮件信息”,“计划任务设置”。结合一些客户的反馈需求,到了10.2这个工具被转移到了客户端的主控台中。8、我根本就不使用消息中心,怎么设置它不随主控台启动进入主控台,然后点击打开消息管理窗口,如图,就可以设置了。系统默认消息中心不随主控台一起启动。注意:以上选项只有10.2有效,10.1以及以前版本都是默认随主控台启动且没有选项可以设置。9、K/3与防火墙设置1)、名词解释防火墙(FireWall)是通过创建一个中心控制点来实现网络安全控制的一种技术。通过在专用网和Internet之间的设置路卡、防火墙监视所有出入专用网的信息流,并决定哪些是可以通过的,哪些是不可以的。安全的防火墙意味着网络的安全。端口(Port)计算机用于通讯所使用的通道,如web用的端口80,开放的端口越多,则越容易被非法入侵。TCPTransmission Control Protocol的简称,是Internet上广为使用的一种计算机协议。UDPUser Datagram Protocol的简称,Windows NT常使用的协议。Regedt32.exe用于进行注册表编辑的工具。RPC远程访问服务的简称。如要使用Modem或DDN使本局域网与外界进行数据交换,需安装RPC服务。DCOMDistributed Component Object Model分布式组件对象模型。DTCDistributed Transaction Coordinator分布式事务处理2)操作指南K/3中间层、K/3数据服务、客户端使用DCOM、DTC技术分布K/3中间层:DCOM 、DTC;K/3客户端:DCOMK/3数据库服务:DCOM、DTC由于安全性的问题,防火墙只允许通过Internet信息数据交换使用特定端口(如web用80),而DCOM创建对象时使用的是1024-65535之间的动态port,并且由于防火墙的IP伪装特性,这使DCOM在有防火墙的服务器上是不能进行正常连接的,为解决此问题,需如下处理:3)服务器和客户端统一使用TCP/IP协议。微软Windows NT server 4.0与Windows NT WorkStation4.0之间使用UDP协议,而这在防火墙上则不能完全正常运用。所以需设置DCOM只使用TCP/IP协议(NT5.0缺省使用TCP/IP,不用设置)。4)、防火墙设置:开放RPC使用端口135以及供DCOM/DTC使用的端口50005200安全说明:由于开放Port越多,则安全性越差,一般防火墙都关闭了大量端口,以防止非法入侵,但DCOM要使用大量的Ports,要解决二者的矛盾,可通过统一的RPC端口管理,(由RPC统一进行创建DCOM对象所需的port的映射处理)所以需在防火墙服务器上打开RPC端口135,以及供DCOM/TDC随机调用,并且限制在一定的范围(建议值范围50005200)5)两计算机之间操作如下1.修改服务器注册表使用regedt32.exe进行注册表编辑,注意不能用regedit.exe并展开至HKEY_LOCAL_MACHINESoftwareMicrosoftRpc2.点击文件夹RPC,然后在编辑菜单增加项,在增加对话框中,输入Internet,如下:HKEY_LOCAL_MACHINESoftwareMicrosoftRpcInternet3、在Internet文件夹中,新增名为Ports的值,类型选择REG_MULTI_SZ,一个或多个端口范围,用于DCOM创建对象时使用,根据客户端数量多少指定,每行指定一范围。每个字符串值类型为单个端口或者是一个范围值。例如,打开端口5000,指定为5000,打开5000至5020,则指定5000-5020.此时每行则可以指定多个端口或一个范围值。必须说明的是端口范围为102465535,如果超出该范围则无效。微软推荐将端口范围在5000以上,最小范围1520个。按照同样方式以下两项添加:Value: PortsInternetAvailableData Type: REG_SZData: YValue: UseInternetPortsData Type: REG_SZData:Y4可选项:在服务器和客户端的HKEY_LOCAL_MACHINESoftwareRpc下,您需要删除在DCOM Protocols项中所有除NCACN_IP_TCP外的其它内容(用于保证此端口只供DCOM使用TCP/IP,以防止其它非法入侵)5.重新启动计算机。6.结果验证:a、使用Ping IP地址 指令,双向确认是否畅通;b、防火墙端口开放确认,telnet IP 135 (一般以不出错误为依据);c、即可使用中间层账套管理或客户端远程组件配置工具进行测试。10、中间层服务器与K/3数据库服务器通过帧中继连接,但K/3中间层与数据库服务器无法正常操作使用检查步骤和思路:A、Ping (IP地址),双方检查是否正常,如果不正常则与系统管理员联系;B、数据库服务端:将远程数据库修改HOSTS文件,添加中间层服务器IP地址及所对应的计算机名称,或者在远程数据库服务器所指向的DNS服务器添加该中间层服务器。C、中间层服务端:(在中间层服务器所指向的)DNS服务器将对端数据库服务器添加,供中间层服务器解析。或者直接在中间层服务器IP高级属性WINS中添加数据库服务器IP地址。D、如果中间层服务器解析数据库服务器是通过DNS服务器完成,则账套管理指向数据库时选择计算机名,如果通过自身Wins解析,则账套管理输入IP地址。E、最后通过Ping 计算机名 是否正常。中间层账套管理这时仍然存在问题时,一般需要安装数据库引擎2.7以上版本,中间层默认数据库Agent版本是V2.5。11、中间层、数据库、客户端、中间层系统服务之间的流量关系,有无流量关系略图了解这四者之
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 医院信息化建设与数据安全方案
- 风电场场址勘查与评估方案
- 电工圆铜杆生产线项目风险评估报告
- 银行正规理财合同范本
- 个人厕所改造协议书
- 代理商协议担保合同
- 风电机组选型与技术方案
- 专利使用协议书范本
- 低空经济产业园人员培训与技能提升计划
- 买小吃配方合同范本
- 2025年电信公司招聘面试备考指南及模拟题集
- 幼儿园园长培训心得体会范文
- 职场性骚扰预防培训
- 国开电大 可编程控制器应用实训 形考任务1-7全
- 幼儿园课程游戏化成果汇报
- 黄鹤楼课件介绍
- DB32∕T 4152-2021 水利工程液化地基处理技术规范
- GB/T 22080-2025网络安全技术信息安全管理体系要求
- 心肌梗死患者的护理诊断与护理措施
- 统编教材初中语文单元人文主题和语文要素梳理
- 初三九年级体育课教案全集
评论
0/150
提交评论