金蝶K3软件系统在Win2003环境的设置指南

本文档详细介绍K/3系统在Windows Server 2003环境下的安装配置步骤,包括安装前的系统设置、安装后的配置调整以及客户端IE浏览器的设置等内容。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一、 概述
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 )

在管理工具中 , 启动 Distributed Transaction Coordinator, 属性中设置 " 登录 ", 选择此账户 ,"NT AUTHORITY/NetworkService", 密码输入你的 SQL 数据库的密码 !

除上述之外 , 如果客户端是无密码用户登录 , WIN2003 下还要设置如下 :

开始 - 设置 - 控制面板 - 管理工具 - 本地安全策略 - 本地策略 - 安全选项 , 把空白密码用户只能进行控制台登录 , 选为 " 禁用 "

 

Windows Server 2003 下金碟K3的安装 系统环境Windows Server 2003 Enterprise Editon (一)安装数据服务部件 1、以管理员身份登录,关闭其他应用程序,特别是防毒软件。安装SQL Server+SP4; 2、运行安装光盘,选择“环境检测与更新”检查“数据服务部件”如图(1) 3、“环境检测”通过后,安装数据库服务部件。 备注:一般情况下安装Windows Server 2003后,数据服务部件检测都可以正常通过。 (二)安装中间层服务部件 1、以管理员身份登录,关闭其他应用程序,特别是防毒软件。 2、操作系统Windows Server 2003安装完成后默认情况下windows 组件中没有安装“应用程序服务器”安装“中间层服务部件”之间应该先安装此windows 组件。 3、 运行“环境检测”,这时需要安装Sentinel System Driver 5.41.1驱动程序。安装完成后通过检测就可以直接安装中间层服务器了。如图(4) 4、安装完成后需要注册中间层服务器组件如图(3),我全部选择上了。 (三)安装客户端 1、以管理员身份登录,关闭其他应用程序,特别是防毒软件。 2、运行“环境检测”,这时需要安装Adobe SVG Viewer 3.0驱动程序。 3、顺序安装即可; (四)安装完成后,建立账套时会出现:定义应用程序或对象错误3661;解决方法如下: 1、把'NT AUTHORITY\NETWORK SERVICE' 添加到Administrator组中。我的电脑-->右键-->管理-->本地用户和组选择“组”-->双击Administrators-->单击“添加”-->单击“高级”-->单击“立即查找”-->在下面的列表中选择Network Service用户-->两次单击“确定”-->加入。 2、在企业管理器中加入NetWord Service用户;打开Sql Server企业管理器-->选择数据库实例-->打开“安全性”节点-->选择“登录”-->在右边的列表中单击右键-->选择“新建登录”-->在“常规”选项卡中单击“名称”旁边的按钮“...”-->选择“Administrators”组-->单击下面的“成员”按钮-->选择“Network Service”-->单击“添加”按钮-->单击“确定”,返回“新建登录”对话框-->保证身份验证类型为“windows验证”和“允许访问”,其它选项与sa一样设置-->单击“确定”-->关闭“企业管理器” 3、重新启动电脑 Windows Server 2003下装K3注意事项 本人在论坛里看了许多人在 WIN2003 SERVER 下安装K3还是出现这样那样的问题,这是本在网上搜索的一点资料,比较实用,现上传给各位网友,希望对大家有帮助。 阳光网驿--行业软件交流|财务软件|管家婆|金蝶|速达|破解版|加密解密|行业软件|破解|软件测试|企业信息管理$ M R0 F: t# [7 x" R& M" p ^* I7 F 阳光网驿,管理软件,行业软件,sunwy.com,信息化,ERP,远程接入,破解,金碟,用友,至商,任我行,速达,晋业,里诺,百威,科脉,服装,二次开发,,瑞友,ctrix,极通,金万维,sap,oracle,勤哲, n( _) e- A' p. z 登陆时出现错误提示, 错误代码 3661 soure:microsoft ole db provider for sql server detail:用户'NT AUTHORITY\NETWORK SERVICE'登陆失败. 我装的是2003操作系统,已经按要求启用了 DTC 跟 COM+ 第一步:把'NT AUTHORITY\NETWORK SERVICE' 添加到Administrator组中 阳光网驿,管理软件,行业软件,sunwy.com,信息化,ERP,远程接入,破解,金碟,用友,至商,任我行,速达,晋业,里诺,百威,科脉,服装,二次开发,瑞友,ctrix,极通,金万维,sap,oracle,勤哲/ M3 k6 j3 K/ X3 i+ v8 {4 j) \ 我的电脑→右键→管理→本地用户和组 bbs.sunwy.org" R P; ?3 G. i5 J 选择“组”→双击Administrators→单击“添加”→单击“高级”→单击“立即查找”→在下面的列表中选择Network Service用户→两次单击“确定”→加入。 阳光网驿,管理软件,行业软件,sunwy.com,信息化,ERP,远程接入,破解,金碟,用友,至商,任我行,速达,晋业,里诺,百威,科脉,服装,二次开发,瑞友,ctrix,极通,金万维,sap,oracle,勤哲- @* W8 {( z& f0 J2 D( R 第二步:在企业管理器中加入NetWork Service用户 bbs.sunwy.org1 w5 s4 D9 c7 D 打开Sql Server企业管理器→选择数据库实例→打开“安全性”节点→选择“登录”→在右边的列表中单击右键→选择“新建登录”→在“常规”选项卡中单击“名称”旁边的按钮“...”→选择“Administrators”组→单击下面的“成员”按钮→选择“Network Service”→单击“添加”按钮→单击“确定”,返回“新建登录”对话框→保证身份验证类型为“windows验证”和“允许访问”→单击“确定”→关闭“企业管理器” 阳光网驿-BBS.SUNWY.ORG& Q3 j i }* B3 H) s. q8 W 有一种情况是这样的,创建帐套时是采用windows身份验证,当帐套创建完毕后必须在属性中将其更改为与数据库一致的访问方式,即为SQL SERVER身份验证,数据库的密码也必须录入才行!
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值