K3金蝶HR、仓库管理在Win2003环境的安装设置指南

  • 格式:doc
  • 大小:4.24 MB
  • 文档页数:26

K/3 HR系统在Win2003环境的设置指南
一、概述
5月22日,备受业界关注的Windows Server 2003中文版正式在京登陆。Windows
Server 2003是迄今为止微软最强大的Windows 服务器操作系统,它在运行效率、可
靠性、安全性方面均有了巨大的进步与提高,针对Web Services、网络应用、企业级
高端计算等方面有更强大的功能支持。Windows Server 2003,代表了微软最新,最稳
定的企业平台。
为了支持该优秀平台,K/3系统在Win2003环境下进行了大量的测试,除了证明
K/3系统完全支持Win2003,还验证了该Win2003的强大特性,K/3系统在该环境下运
行性能更加稳定,更加充分发挥三层结构的优势。
二、安装前的设置
K/3系统需要启用网络DTC访问,网络COM+访问,IIS等环境,这些环境在Win2000
下都是默认安装的,因此安装K/3前不需要配置这些环境。但在Win2003下,这些功
能都不是默认的,因此安装K/3前需要进行一些简单配置,步骤如下。
1、 进入“添加或删除程序”的“添加删除Windows组件”。
2、 选取“应用程序服务器”,如下图:

3、 单击详细信息,并按下图选取。
4、 安装成功后,进入管理工具的组件服务界面,右击我的电脑,停止MS DTC,如下

图:

5、 再次右击我的电脑,选择启动MS DTC,如下图:
6、 如果在安装中间层过程中报如下错

这是由于DTC服务未能设置为网络服务造成的(默认值为网络服务,即若没有修改则该步
骤省略),解决方法如下:
在DTC属性的“登录”页,你会看见登录身份隐含设置为本地系统帐户,
将登录身份选择为“此帐户”,并且点击“浏览”,则可以选择登录用户,如下图所示:
在上图中点击“高级”,出现以下界面:
点击上图中的“立即查找”,出现以下界面:
选择搜索结果中的“NETWORK SERVICE”,点击“确定”,出现以下界面:

点击上图中的“确定”,出现以下界面:
在上图中设置密码,点击“确定”,系统要求重启DTC服务,如下图所示:
停止和重启DTC服务可以通过两种方式:
1)如下图所示,直接选中DTC服务,点击右键,选择“停止”,停止完成后,同样操作,
选择“启动”。

2)如下图所示,选中DTC服务,从工具栏上点击停止按钮来停止该服务,停止完成后,再
点击运行按钮来启动该服务。
到此,已经将登陆帐户修改成了网络帐户,上面注册组件的问题就不会发生了。
若不需要使用WEB系统,安装前的配置已经成功,否则继续下面的配置。
7、 进入Internet信息服务界面,选择服务扩展,启动必须的服务扩展。
若你仅使用WEB财务,则只需启动Active Server Pages,若还使用人力资源系统,则
Asp.Net也要启动,如下图:
8、 对默认网站进行属性设置,如下图所示:

点击上图中的“属性”,出现以下界面:
上图中的“连接超时”属性里面,2003隐含设置为120秒,而2000的隐含设置为900秒,
为了支持大事务的会话时间,请更改为900秒。
三、安装后的配置
1、 安装中间层的过程中我们已经自动更改了COM+组件权限检查配置,选中所有的
K/3 COM+组件,点击鼠标右键,选择“属性”进入到上图的配置界面。如下图:
安装后已经将图中的“对此应用程序强制进行访问权限检查”CheckBox项取消。
Windows 2000缺省是不进行访问权限检查的,而Windows 2003的缺省配置则相反。另
程序还把标示修改为网络服务,以配合MSDTC的相应配置。因此通过安装包安装完中
间层后是不需做任何配置的。
2、 在我们的应用中,WEB服务器可以和中间层服务器在同一台机器上,也可以分布
安装,这是三层结构系统的优势。若属于第一种情况我们将不需做任何的配置,即
安装完Web服务部件后,KDWEB和KDHRMS两个网站都可以正常使用。若属于
第二种情况,由于Win2003在安全性上做了较多控制,我们还需要做一些配置。
3、 对于KDWEB网站,打开IIS的管理器,查找KDWEB站点,对KDWEB进行属性
设置,如下图所示:
4、 点击上图中的“属性”,出现以下界面:
在上图的设置中,“目录浏览”一般是不选中的,除非是这个站点为了提供软件或者是程
序的下载和浏览,这一点需要特别注意。设置时,可对默认网站全体进行。
5、 点击上图中的“配置”,出现以下界面:
选择“选项”页,要求选中“启用父路径”,否则WEB无法访问。

6、 在KDWEB属性界面点击“目录安全性”页面,编辑匿名访问和验证控制的属性,如
下图:
其中匿名访问用户必须是在中间层服务器中具有管理员权限的用户,假设为kdsv/pub
(该用户是中间层服务器的管理员组成员)。
进行了以上的配置后,KDWEB网站已经可以正常的访问了。
7、 对于KDHRMS站点,不需要进行以上的配置。首先进入Win2003的用户管理界面,
安装Internet信息服务后会增加一个IIS_WPG的用户组,把一个在中间层服务器
中具有管理员权限的用户加入到该组中。如下图:
8、 进入Internet信息服务,设置IIS的应用程序池属性的标识(这是由.Net的进程
管理确定的),右击DefaultAppPool,点击属性,设置其标识属性页,设置标识用
户为某个用户,其中该用户在前面加入了IIS_WPG用户组。如下图:

9、 重启动IIS,如下图,在运行窗口中输入IISReset,点击确定。如下图:
经过以上步骤的设置,KDHRMS站点也可以正常使用了。
以下步骤为一些改善性能的设置。
10、 配置中间层包的共用和回收属性。如下图:

这是COM+ 1.5(Windows XP, Windows 2003才具备)新增的特性,在一般情况下我们不
需要去修改这些配置。
应用程序共用:是指多个COM+代理进程(即DllHost.exe)共同服务于一个COM+组件。
缺省配置为1则表明不使用应用程序共用特性。
应用程序回收:这项特性是针对COM+组件运行一段时间后出现内存泄漏而设计的。
如果生存时间限制不等于0,那么COM+系统服务会在生存时间周期结束之即重新启动
COM+代理进程Dllhost,这能够确保在生存周期内造成的内存泄漏能够被操作系统回
收。
四、客户端的IE设置
Win2003作为客户端需要在IE里面要做相应的设置:把K3的WEB站点加入为受信任站点,
如下图所示:
还要对Internet临时文件进行设置,如下图所示:
点击上图中的“设置”,出现以下界面:
在上图中选择“每次启动Internet Explorer时检查”,这样可以使IE每次去检查网站的更新的
内容,而不是使用在本机缓存的内容,保持一个实时的更新。
五、观察中间层服务器的运行状况
在web客户端对账套进行一系列操作之后,我们激活中间层组件来查看它的活动状况,可
以看到经过一系列操作之后,已经打开了很多组件,如下图正在运行的进程中多了很多e
打头的组件:
在组件的后面有它的活动状况以及进程的ID号。我们在任务管理器中同样可以选择查看进
程的标识符PID,

任务管理器中的这个标识符PID和组件管理器里面的组件名称后面括号中的PID是相互对
应的,这样我们通过查看任务管理器里面的PID号可以查找到哪一个进程,哪一个组件在
活动或者是坏死。
在这里我们可以看到,到达指定的时间之后,部分组件的进程开始回收,同时打开新的进程
池,这样的一种活动循环可以很大程度上的缓解进程的死锁,从下图中我们同样可以看到运
行的组件和进程号。
附:解除win2003中ASP上传文件最大只能200K的限制
应用场景:
WEB工资导入EXCEL文件,需要上传EXCEL到服务器解析,如果EXCEL文件大小
超过200K,需要参考设置以下配置过程:
一、在IIS 6.0中,在本地计算机右键选择“属性”,勾选“允许直接编辑配置数据库”参数。
二、在服务中停止IIS Admin Service服务
三、转到系统目录下的system32\inetsrv目录,打开MetaBase.xml文件
四、找到AspMaxRequestEntityAllowed项,默认值204800为200K,修改成期望的值如:
2048000为2M。

五、启动IIS Admin Service服务。 (在“开始”—“运行”中输入iisreset点确定重新启动
IIS。)