K3Cloud管理员手册

发布时间:2014-07-02 17:48:17   来源:文档文库   
字号:

金蝶K/3 Cloud V2.0系统管理员手册


版权声明

本书著作权属于金蝶软件(中国)有限公司所有,在未经本公司许可的情况下,任何单位或个人不得以任何方式对本书的部分或全部内容擅自进行增删,改编,节录,翻译,翻印,改写。

金蝶软件(中国)有限公司

201305


1 系统架构概述 12

1.1产品定位 12

1.2技术架构 13

2 系统部署策略 15

2.1 系统运行环境支持 15

2.2 基本部署策略 19

2.3 扩展部署策略 20

3 系统安装过程 25

3.1 普通安装过程 25

3.2 无人值守安装 44

4 多语言部署 47

4.1 多语言部署规则 47

4.2 多语言部署架构图 50

4.3 多语言标准部署环境 55

5 网络安全和远程访问 59

5.1 金蝶K/3系统的网络服务端口 59

5.2 金蝶K/3系统与防火墙集成部署方案示例 61

5.3 VPN技术实现K/3系统远程应用 64

5.4 Citrix XenApp (Presentation Server)实现K/3系统远程应用 65

6 系统日常监测和性能优化 69

6.3 系统日常监测 69

6.3 系统性能优化 71

7 常见问题 73

7.1 客户端问题 73

附录A 87

附录B 91

第1章 系统架构概述

1.1产品定位

金蝶K/3 ERP面向中小型企业,构建BOS平台之上,帮助企业全面整合内外资源,快速实现个性化需求。金蝶K/3在企业价值创造的各环节,包括采购管理、销售管理、库存管理、生产管理、看板管理等基础业务管理,计划管理、财务管理、人力资源管理、协同办公等企业辅助管理方面,更加注重深入应用,使企业在创造价值过程中的每个环节都得以完美衔接。

应用金蝶K/3 ERP,可以帮助企业打造最佳管理模式,使企业资源配置最优化,提高企业核心竞争力。

1.2技术架构

金蝶K/3构建于金蝶自主研发的业务操作系统——金蝶BOSBusiness Operating System)之上,采用.NET Framework软件开发平台和SOA服务架构,支持32/64位的Windows操作系统、SQL ServerOracle数据库引擎。

金蝶BOSBusiness Operation System)——金蝶业务操作系统,它使用先进、开放、可伸缩的技术体系,面向企业快速成长的业务需求,协同合作伙伴拓展管理业务,通过科学的工具和流程对企业建模进行全程监控

金蝶K/3 Cloud BOS是金蝶BOS产品家族中的一员,是专门针对金蝶K/3系列产品,自主研发的新一代技术平台;用以解决K/3系统日益增加的应用复杂度和快速开发与实施之间的矛盾;集成了K/3产品底层的相关服务,如消息中心、数据传输、权限模型、网络控制等,同时提供一系列的客户化开发工具,让客户在不需要任何编程知识的前提下,快速的定制新的业务单据、业务流程和报表,以适应客户业务环境不断变化的需要。

K/3 BOS是与K/3紧密地集成在一起,为K/3的运行提供平台,依托与支撑K/3的发展。

K/3 Cloud是金蝶采用最新的云计算技术开发的适应在互联网商业环境和“云+端”模式下运行的新一代企业管理软件,提供公共云服务和企业私有云应用,公共云服务包括金蝶K/3 Cloud开发云服务和应用云服务,同时提供给金蝶合作伙伴基于标准K/3 Cloud产品的扩展开发包及对应的技术支持,还可以对K/3 Cloud公共云服务进行全面监控,致力于打造“开放”、“标准”、“社交”的企业管理应用架构。

金蝶云计算技术提供开发平台和企业应用服务,开发伙伴可以基于开发平台方便、快速完成开发,基于企业应用服务实现与企业客户咨询、体验与交易等的应用完整生命周期管理。通过BOS云平台,所有K/3 Cloud的标准应用、行业和客户化应用都采用相同的开发规范和标准,从而使得标准应用和客户化应用组件能够无缝集成、协同工作、平滑升级。

K/3 Cloud的“云+端”技术,实现企业人员随时、随地协同工作。K/3 Cloud采用的云计算、多服务集群等技术,实现系统稳定可控。

K/3 Cloud采用B/S架构为基础。B/S架构是一种典型的三层结构。以浏览器为支撑的客户端负责与用户交互。业务服务器层进行业务逻辑处理。数据服务器层采用关系数据库进行业务数据的持久化存储。

数据库——安装数据库产品和K/3数据库服务部件,目前K/3系统同时支持数据库产品Microsoft SQL ServerOracle,所有的业务数据都存储在这里;

WEB服务层——包括所有业务系统的业务逻辑组件,这些组件会被客户端所调用,是K/3系统的核心部分;

客户端——K/3客户端桌面应用程序,基于Windows GUI安装在业务系统操作人员的机器上;

更详尽的K/3产品技术架构说明请参阅《金蝶K/3技术白皮书》。


2 系统部署策略

原则上,不同版本的K/3系统对硬件、软件、网络等周边系统的需求是不一样的:高版本K/3系统通常对周边系统要求更高,但同时能支持更新型的软硬件。因此本手册所涉及系统需求的内容只适合手册所对应版本的K/3,就本版手册而言,对应的是金蝶K/3 Cloud V2.0

2.1 系统运行环境支持

2.1.1应用服务器的运行环境

下表是经过金蝶全面测试的应用服务器运行环境,建议客户的生产系统采用:

下表是只经过金蝶基本测试的应用服务器运行环境,可保证正常安装和运行,但不保证性能和稳定性,属非首要支持的环境,建议只用在演示、测试、开发等非生产系统:

未列示在以上两表的运行环境未经过金蝶测试,不能保证系统正常安装和运行。

2.1.2管理中心的运行环境

管理中心』运行环境与『应用服务器』基本相同,区别在于:

1)『管理中心』访问Oracle不需要ODAC,所以不必安装此组件;

2)『管理中心』服务器上的IIS需要有FTP模块,请在安装IIS时勾选。

2.1.3数据库的运行环境

账套数据库管理数据库支持的运行环境完全相同,因此统一列示为“数据库支持的运行环境”。

数据库操作系统环境请参考微软或甲骨文的官方文档,数据库服务器不需要进行金蝶程序安装,只要SQL ServerOracle支持的操作系统均可满足金蝶数据库的运行环境要求。

注意:

1 由于SQL Server对文件夹安全操作的限制,建议数据库文件和日志文件不要放在根目录,也不要放在共享目录中

2 创建Oracle管理中心库或业务库,请确保Oracle数据库已安装XML DB组件,创建Oracle数据库时XML DB是默认安装的,请不要去掉。

2.1.4客户端的运行环境

下表列示的是Silverlight客户端支持的浏览器环境:

Silverlight客户端是纯粹基于WEB浏览器的,所以不限定操作系统版本,只要相关浏览器支持的操作系统都可以满足Silverlight客户端要求。

注意:

1、Silverlight 5仅支持部分版本的64位IE,请参看微软官方页面:

http://www.microsoft.com/getsilverlight/

“System Requirements”页签中标注“Support 64-bit mode”的版本。64位Windows带有32位、64位两套IE,系统默认调用32位IE,我们也建议在64位Windows上用32位IE访问K/3 Cloud站点,以保证兼容性。

2、暂不支持通过非IE浏览器调用K/3 Cloud BOS设计器,请使用IE浏览器调用K/3 Cloud BOS设计器。K/3 Cloud客户端,套打设计器,万能报表设计器,财务报表平台与BOS设计器情况相同)

下表列示的是WPF客户端支持的运行环境:

WPF客户端是基于.NET框架的K/3 Cloud GUI客户端,只要支持.NET Framework 4.0 / 4.5的操作系统都可以正常安装运行。

2.2 推荐的网络和硬件配置

2.2.1网络配置

2.2.2服务器配置

注意:x86架构Oracle数据库平台,请咨询厂商采用与本推荐表性能相近的配置。

2.2.3客户端配置

2.3 基本部署策略

2.3.1 小规模部署方案

定义:只有单一台服务器,数据库、管理中心、应用服务系统都装在同一服务器上,适合于K/3系统小规模应用。

在小型的应用场合,业务量较小,只有不超过20个并发客户端的情况下,可以将管理站点和业务站点安装在同一台服务器上。超过20并发客户端的应用,为保证系统性能,管理站点和数据库应该部署在不同的服务器

word/media/image20.gif

K/3小规模部署方案

2.3.2 标准部署方案

定义:数据库、Web和应用服务系统均分别单独部署在专用服务器上,适合于K/3系统大多数部署案例

当客户端数量超过20个,应该把每个服务器角色分开单独部署,并且建议这些服务器专用于K/3服务,不建议用其他企业应用服务器(例如ADDNSMail)兼任。这样才不至于多种服务争抢服务器运算资源,影响K/3系统的运行性能。

而且从网络安全角度考虑,管理员可能对数据库、Web和应用服务采用不同的安全策略,例如将数据库隔离在单独VLAN、将Web服务放在DMZ等,服务器分开部署更能满足网络安全方面的要求。

word/media/image21.gif

K/3标准部署方案

2.4 扩展部署策略

2.4.1 数据库群集部署方案

定义:用两台(多台)服务器+磁盘阵列柜,构成数据库故障转移群集,适合要保证业务不间断户。

故障转移群集(Failover Cluster),又可称为高可用群集(High Availability Cluster),俗称双机热备,主要功能是保证服务不中断,当提供服务的主机宕机或因其他原因不能联系时,备份机会及时在线接替服务。替换过程依照实现技术和设备的不同,持续几秒到几十秒不等,通常客户端不会察觉到服务中断。

SQL Server 2005/2008/2008 R2数据库引擎,都有故障转移群集功能,金蝶K/3都能很好的支持。

K/3据库群集部署方案

要实现SQL Server数据库故障转移群集,有几个必要条件

1. 要有共享存储设备,通常是磁盘阵列柜,直连或通过FC SANiSCSI与节点服务器连接;

2. 所有节点服务器的硬件配置最好相同或相近,如果做不到,至少物理内存容量要一样;

3. 节点服务器的操作系统必须是Windows Server企业版或数据中心,标准版没有群集功能;

4. SQL Server 2005/2008/2008 R2可以用标准版或企业版搭建群集,标准版只支持双机群集,企业版可支持多机群集

5. 必须有活动目录/域支持,工作组环境无法实现群集;但基于性能和高可用性考虑,域控制器不推荐作为SQL Server集群节点(SQL Server 2005/2008已禁止域控作为群集节点)。

此外还必须明确:

1. SQL Server群集不能实现负载均衡、不提高数据库性能,只起到故障转移,也即双机(多机)热备作用,到2008为止各版SQL Server群集都只有故障转移功能;

2. SQL Server群集不能提高数据安全性,群集的数据实际只有一份(在阵列柜上),虽然磁盘阵列的理论可靠性比一般内部磁盘高,但不是绝对的,提高数据安全性必须通过定时备份、远程数据同步等手段解决;

3. 一些第三方群集软件可以不通过Windows群集功能(MSCS)实现SQL Server群集,K/3跟这些软件通常是兼容的,但没有广泛测试过,所以不能完全保证。

SQL Server群集下列几种不同部署模式,K/3都能很好支持,可根据客户需要进行选择:

2.4.1.1 Active-Passive群集

最常用的SQL Server群集部署模式,称之为Active-Passive (主动-被动)模式群集平时只有主节点工作,备份节点处于闲置状态,只在主节点故障时被自动激活以接替服务

Active-Passive模式优点部署简单,不容易出问题,所以应用比较广泛

Active-Passive模式的缺:服务器资源利用率较低,平时备份机完全不工作,即至少50%的服务器资源闲置。

SQL ServerActive-Passive群集部署模式

2.4.1.2 Active-Active群集

故障转移群集的另一种部署模式Active-Active (主动-主动),即两个群集节点各运行一个SQL Server实例,互为备份,任一节点故障时两个实例会同时在剩下的另一节点运行。

Active-Active群集的优点:平时两台服务器都工作,没有闲置节点,服务器资源利用率高

Active-Active群集的缺点:故障转移时两个实例挤在一个节点运行,激增的工作负载可能造成剩下那个节点崩溃而且切换后还需要协调两个实例争抢的服务器内存,所以对数据库管理员的技能要求较高。

关于双向或多向主动群集的内存资源管理,可参看微软站点

http://technet.microsoft.com/zh-cn/magazine/cc162320(en-us).aspx

参阅其中标题为“Allocating Cluster Memory”的Q&A。

SQL Server Active-Active群集部署模式

2.4.1.3 N+1群集

如果群集需要运行多个数据库实例,从提高资源利用率、方便管理角度来说,较好的部署模式是采用N+1群集,它实际是Active-Passive部署模式的扩展,能够在一定程度上克服Active-Passive群集资源利用率低的缺点,也不像Active-Active群集那样难于管理

N+1群集就是“N个数据库实例,运行在N+1个群集节点上”,多出的一个节点作为群集上所有实例共同的备用节点。举例说要运作AB两个数据库实例,那么群集需要(2+1),也即3服务器节点,其中两个节点分别运行AB实例,剩下一个节点作为AB共同的的备用节点,当A或者B主节点故障时,实例都会转移到这个备用节点。因为AB实例主机通常不会同时出故障,所以共用一个备用节点是一般安全的。同理如果3个实例则需要4个节点,4个实例需要5个节点,余此类推。

N+1群集的优点:运行多实例时有优势,资源利用率比一般Active-Passive群集高,管理比Active-Active群集简单。

N+1群集的缺点:需要节点服务器比较多,而且如果两个或以上实例同时出故障,公共备用节点可能会出现资源不足的问题——当然多个实例同时出故障的可能性不大,N+1群集部署模式也是基于此假定来设计的。

SQL Server N+1群集部署模式

2.4.2 应用服务器系统群集方案

K/3 Cloud V2.0基于IIS/.NET技术,可以用ARR实现自动负载均衡。目前ARR服务器集群方案系统要求

支持的操作系统:Windows Server 2008, Windows Server 2008 Datacenter, Windows Server 2008 Enterprise, Windows Server 2008 Standard, Windows Vista, Windows Vista Business, Windows Vista Enterprise, Windows Vista Home Premium

必须安装 Internet Information Services 7.0

应用服务器通常负荷不高,是否要采取Web系统的负载均衡,主要从服务器资源情况来考虑,平均CPU占用时间不超过70%、内存分页空间不超过30%,就没有必要增加服务器。或者从另一个角度考虑,Web并发用户数不超过1000,一般用单服务器即可。

关于K/3 Cloud V2.0集群部署方案设置和要求请参考《金蝶K3 Cloud2.0负载均衡配置指南》。


3 系统安装过程

3.1 普通安装过程

3.1.1光盘说明

K/3 Cloud V2.0DVD安装光盘一套包括:

3.1.2安装方式

目前我公司产品K/3 Cloud V2.0支持如下3种安装方式:

1、 DVD光驱本机安装

将DVD光碟直接插入DVD光驱,按照提示安装即可。

2、 DVD光驱共享网络安装

安装前请共享DVD光驱,再访问DVD光驱,按照提示安装即可。

3、 DVD光盘拷贝至硬盘共享安装

先将DVD安装盘拷贝到硬盘,并设置共享,按照提示安装即可。

注意:

为了确保K/3安装程序能够正常的运行,推荐运行K/3安装程序前,先退出正在运行的第三方软件(包括杀毒软件及相关防火墙),然后再进行K/3安装操作。完成K/3安装操作后,再启用第三方软件。

3.1.3环境准备

应用服务器安装新产品前,需要先安装Windows Installer3.1和.Net Framework 4.0。Windows Installer 管理软件组件的安装、添加和删除,监视文件复原,以及通过回滚方式维护基本的故障恢复。Windows Installer 支持从多种来源安装和运行软件,可自定义 Windows Installer 以安装自定义应用程序。.NET Framework 是Microsoft公司提供的一种新的计算平台,是一个致力于敏捷软件开发(Agile software development)、快速应用开发(Rapid application development)、平台无关性和网络透明化的软件开发平台。Windows Installer3.1和。Net Framework 4.0均已打入安装包,安装包运行时会自动检测进行安装。

安装新产品前,需要先安装Windows组件: IIS(Internet信息服务管理器、万维网服务、公用文件、文件传输协议(FTP)服务)、消息队列(MSMQ HTTP服务)、MSDTC。如果应用服务器未安装上述组件,在安装过程中的环境检测会有安装提示和帮助。

3.1.3.1安装Windows Installer3.1

Windows Installer3.1是安装包正常运行起来必须要的软件环境,在安装包运行起来的时候会自动检测,如未安装会自动安装。

3.1.3.2安装.NET Framework4.0

Net Framework4.0是安装包正常运行起来必须的软件环境,在安装包运行起来的时候,会自动检测,如果未安装对应版本的。Net Framework4.0,会自动从安装包中取资源进行安装。

3.1.3.3安装IISFTP,消息队列

安装IIS(Internet信息服务管理器、万维网服务、公用文件、文件传输协议(FTP),消息队列等服务组件

Windows 2008 中安装IIS组件

服务器管理器——角色——添加角色中,选中WEB服务器(IIS),管理工具,FTP服务器。如下图:

服务器管理器——角色——添加功能勾选消息队列,如下图:

Windows 2012 中安装IIS组件

服务器管理器——管理——添加角色和功能中,选中WEB服务器(IIS)。如下图:

添加功能,如下图:

3.1.3.4安装MSDTC

安装配置MSDTC

Windows Server 2003打开控制面板的管理工具——组件服务——我的电脑右键属性——MSDTC页签——安全配置中,如下图所示进行安全设置。

Windows Server 2008打开控制面板的管理工具——组件服务——我的电脑——本地DTC右键属性——安全中,如下图所示进行安全设置。

Windows Server 2012管理服务器——工具——组件服务——本地DTC右键属性——安全中,如下图所示进行安全设置。

3.1.3.5Hosts文件

在应用服务器操作系统目录windows\system32\drivers\etc中找到Hosts文件,在Hosts里面加上数据库的IP地址和机器名。与此同时在数据库服务器操作系统目录windows\system32\drivers\etc中找到Hosts文件,在Hosts里面加入应用服务器的IP地址和机器名。

3.1.3.6启用防火墙后,入站规则设置

如果启用了防火墙,需要在windows防火墙->高级设置->入站规则中设置(分布式事务处理协调器(TCP-In))启用;

3.1.4安装顺序

安装K/3时,请按如下顺序进行安装。

1、 插入DVD K/3安装光盘,运行安装程序,进入到安装欢迎界面,点击“开始”,进入下一步安装步骤。

2、 勾选“本人已阅读并接受上述软件许可协议”后,点击“下一步”进入下一步安装步骤。

3、 录入用户名和公司名称后,选择安装的服务内容和安装路径。如不需修改高级选项中的默认设置,可直接点击“下一步”进入下一个安装步骤。

高级选项中,可根据实际情况修改系统默认的管理中心和业务站点发布方式和文件服务目录,

4、 系统根据选择安装的服务内容进行环境检测,对未通过项进行处理(红色小图标表示需要进行安装处理后,才能进行下一步安装的检测处理项;蓝色小图标表示根据客户现场环境和部署的要求,可选择性进行安装的检测处理项)

5、 点击“安装/帮助”链接可对红色检测项进行处理,红色检测项目全部处理后,再次进行检查确认,处理通过后,可进行K/3下一步的安装

6、 安装完成后,点击完成,系统默认打开管理站点,可进行管理数据中心的创建。打开安装日志,可查看安装过程的日志信息,便于出现问题的时候定位问题。安装日志可在开始——运行中输入%temp%,在临时目录中打开K3Setup.log

7、 安装完产品后,默认打开安装日志。

默认打开管理站点,进行管理数据中心的创建

选择创建管理站点的操作类型和创建数据库类型

设置数据库相关信息,点击创建管理中心。

8、 创建完成后登录管理站点,默认管理员用名:Administrator,默认密码:888888。

创建业务数据中心和进行业务数据中心的运维(创建、删除、注册、反注册、备份、恢复等):

注意:

1、如果系统管理员要进行管理数据中心的快速重建或恢复,可直接访问:http://管理服务器IP或计算机名:8000/silverlight/CMC.aspx

2、由于SQL Server对文件夹安全操作的限制,建议数据库文件和日志文件不要放在根目录,也不要放在共享目录中

3.1.5安装管理中心

安装K/3时,请按如下顺序进行安装。

1、 插入DVD K/3安装光盘,运行安装程序,进入到安装欢迎界面,点击“开始”,进入下一步安装步骤。

2、 勾选“本人已阅读并接受上述软件许可协议”后,点击“下一步”进入下一步安装步骤。

3、 录入用户名和公司名称后,选择安装的服务内容和安装路径。如不需修改高级选项中的默认设置,可直接点击“下一步”进入下一个安装步骤。

高级选项中,可根据实际情况修改站点发布方式和文件服务目录,

默认选项绑定IP,参数为(*),站点创建起来后可同时使用IP和机器名进行访问。我们也可以修改这个参数,配置为指定的IP或者是机器名。那么创建站点就会以配置后的参数进行创建。

管理中心站点运行账号默认是本地系统,业务站点运行账号默认是网络服务。企业可以根据管理的需要,指定其他运行账号。比如:企业内部用一个域用户统管服务器(管理服务器,应用服务器,数据库服务器),那么在安装时可修改高级中的配置或者安装后的IIS应用程序池中修改站点运行账户。

如果应用服务器和管理中心安装在同一台机子,业务站点连接的管理中心默认是:http://localhost:8000/,不可修改。写入配置文件,会按管理中心实际的站点发布方式写入到配置文件中。

配置文件路径:产品安装目录\K3Cloud\website\App_Data\下的Common配置文件中,找到管理中心Url,可查看应用服务器连接的管理中心。

注意:

1、绑定域名后,客户端访问服务端需要进行域名解析,把域名解析为IP后访问。在网络环境下,域名解析会损耗部分性能和较容易出现问题,如果企业内部服务器使用的IP不会动态改变,建议站点发布方式使用绑定IP。如果企业使用的是Oracle数据库,我们也建议站点发布方式使用绑定IP。

2、由于我们的售前顾问在客户现场获取的IP是动态的,为了方便售前接入客户网络环境进行产品演示,建议售前顾问在安装功能选择,在高级选项中,站点发布方式选择绑定域名,并填入机器名。

4、 系统根据选择安装的服务内容进行环境检测,对未通过项进行处理(红色小图标表示需要进行安装处理后,才能进行下一步安装的检测处理项;蓝色小图标表示根据客户现场环境和部署的要求,可选择性进行安装的检测处理项)

5、 点击“安装/帮助”链接可对红色检测项进行处理,红色检测项目全部处理后,再次进行检查确认,处理通过后,可进行K/3下一步的安装

6、 安装完成后,点击完成,系统默认打开管理站点,可进行管理数据中心的创建。打开安装日志,可查看安装过程的日志信息,便于出现问题的时候定位问题。安装日志可在开始——运行中输入%temp%,在临时目录中打开K3Setup.log

3.1.6创建管理数据中心

选择创建管理站点的操作类型(创建或注册)和创建数据库类型(SQL Server或Oracle)

设置数据库相关信息:

创建SQL Server管理数据中心,填写数据库服务器机器名或IP地址,数据库管理员用户名和密码,数据库连接用户名和密码,数据库实体根据默认规则自动生成,不需要修改。确保数据库服务器信息和用户名、密码填写正确,可以使用测试连接进行数据库连接测试。

选择数据文件路径和日志保存路径。点击创建后,进行管理中心的创建。

创建完成后登录管理站点,默认管理员用名:Administrator,默认密码:888888。

说明:

创建管理中心和业务中心库时,区分管理员用户和连接用户,增强安全性。管理员用户用于使用模板创建业务数据中心,需要执行脚本等操作权限,所以使用系统管理员进行操作。创建完成后,应用服务器访问数据库服务器中的业务数据中心,使用的是连接用户的配置,需要的权限比较小。

创建Oracle管理数据中心:

输入数据库服务器地址,实例名默认是orcl,端口默认为1521,输入数据库管理员和密码;

使用现有用户,输入数据库现有用户名和密码后,可以使用测试连接进行数据库连接测试,也可以直接点击创建;

使用新建用户,输入新建的数据库用户名,输入密码和确认密码;

如果选择新建表空间,可配置相应的数据库表空间参数;

如果选择使用现有表空间,那么对应输入数据库表空间名称和临时表空间名称;

选择好表空间后,我们点击创建即可。

创建后,我们可以登录管理站点,管理员用户名是:Administrator,密码默认:888888

注意:

1) 如果系统管理员要进行管理数据中心的快速重建或恢复,可直接访问:http://管理服务器IP或计算机名:8000/silverlight/CMC.aspx

2) 由于SQL Server对文件夹安全操作的限制,建议数据库文件和日志文件不要放在根目录下,也不要放在共享目录中。

3.1.7创建业务数据中心

登录管理数据中心站点,在数据中心列表中创建业务数据中心。

创建SQL Server数据中心:

输入数据库服务器地址,管理员用户名和密码,连接用户名和密码,输入完信息后,我们可以测试连接,测试一下输入的用户名和密码是否可以连接到对应的数据库服务器,如果没有问题,可以点击下一步。

数据库连接用户支持SQL身份验证和Windows身份验证,选择Windows身份验证,会从管理站点应用程序池获取站点运行账号,请保证这个运行账号能连接到对应的数据库服务器。

说明:

创建管理中心和业务中心库时,区分管理员用户和连接用户,增强安全性。管理员用户用于使用模板创建业务数据中心,需要执行脚本等操作权限,所以使用系统管理员进行操作。创建完成后,应用服务器访问数据库服务器中的业务数据中心,使用的是连接用户的配置,需要的权限比较小。

录入数据中心代码和数据中心名称。数据实体不需要录入,会自动生成。选择数据库文件路径和日志文件路径。如果是新建默认允许执行计划任务,我们点击创建即可。

创建Oracle数据中心:

输入数据库服务器地址,实例名默认是orcl,端口默认为1521,输入数据库管理员和密码后点击下一步。

使用现有用户,输入数据库现有用户名和密码,点击下一步;

使用新建用户,输入新建的数据库用户名,输入密码和确认密码,点击下一步;

选择新建表空间,可配置相应的数据库表空间参数,点击下一步;

选择使用现有表空间,那么对应输入数据库表空间名称和临时表空间名称,点击下一步;

输入数据中心代码和数据中心名称,新建业务数据中心,默认选中运行执行计划任务,我们点击创建即可。

创建完数据中心后:

登录到新产品进行产品的体验和使用了。默认业务数据中心用户名:Administrator,密码:888888。

登录系统后就可以使用K/3 Cloud产品。

3.1.8安装应用服务器

安装K/3时,请按如下顺序进行安装。

1、 插入DVD K/3安装光盘,运行安装程序,进入到安装欢迎界面,点击“开始”,进入下一步安装步骤。

2、 勾选“本人已阅读并接受上述软件许可协议”后,点击“下一步”进入下一步安装步骤。

3、 录入用户名和公司名称后,选择安装的服务内容和安装路径。如不需修改高级选项中的默认设置,可直接点击“下一步”进入下一个安装步骤。

高级选项中,可根据实际情况修改应用服务器连接的管理中心和站点发布方式,

默认选项绑定IP,参数为(*),站点创建起来后可同时使用IP和机器名进行访问。我们也可以修改这个参数,配置为指定的IP或者是机器名。那么创建站点就会以配置后的参数进行创建。

业务站点运行账号默认是网络服务。企业可以根据管理的需要,指定其他运行账号。比如:企业内部用一个域用户统管服务器(管理服务器,应用服务器,数据库服务器),那么在安装时可修改高级中的配置或者安装后的IIS应用程序池中修改站点运行账户。

业务站点连接的管理中心可手工填写,格式类似http://管理站点机器名或IP地址:8000/会按管理中心实际的站点发布方式写入到配置文件中。

配置文件路径:产品安装目录\K3Cloud\website\App_Data\下的Common配置文件中,找到管理中心Url,可查看应用服务器连接的管理中心。

注意:

1、绑定域名后,客户端访问服务端需要进行域名解析,把域名解析为IP后访问。在网络环境下,域名解析会损耗部分性能和较容易出现问题,如果企业内部服务器使用的IP不会动态改变,建议站点发布方式使用绑定IP。如果企业使用的是Oracle数据库,我们也建议站点发布方式使用绑定IP。

2、由于我们的售前顾问在客户现场获取的IP是动态的,为了方便售前接入客户网络环境进行产品演示,建议售前顾问在安装功能选择,在高级选项中,站点发布方式选择绑定域名,并填入机器名。

4、 系统根据选择安装的服务内容进行环境检测,对未通过项进行处理(红色小图标表示需要进行安装处理后,才能进行下一步安装的检测处理项;蓝色小图标表示根据客户现场环境和部署的要求,可选择性进行安装的检测处理项)

5、 点击“安装/帮助”链接可对红色检测项进行处理,红色检测项目全部处理后,再次进行检查确认,处理通过后,可进行K/3下一步的安装

6、 安装完成后,点击完成,系统默认打开管理站点,可进行管理数据中心的创建。打开安装日志,可查看安装过程的日志信息,便于出现问题的时候定位问题。安装日志可在开始——运行中输入%temp%,在临时目录中打开K3Setup.log

7、 安装完产品后,默认打开安装日志。

3.1.9客户端安装

客户端无独立安装包,用户可以直接通过IE访问企业部署好的业务站点,登录到系统,在主界面用户个人信息下选择需要的客户端和设计平台。

第一次使用时会自动通过ClickOnce安装客户端,并生成桌面客户端快捷方式。

下次要用客户端登录,只需直接点击桌面快捷方式打开客户端登录界面

客户端登录界面,可通过“服务器设置指定连接到企业提供访问的业务站点。

注意:

1) 由于Clickonce安全机制:不允许从不同站点安装相同的产品客户端。如果同一个客户端向多个不同的业务站点安装和使用客户端会出现拒绝安装的情况。我们可以先删除原有客户端,再安装新的客户端即可。如果用户有两个不同的业务服务器,则应将其Clickonce指向同一服务器。

2) 如果在主界面,使用BOS设计器、套打设计器或客户端,链接出现一闪而逝,接着就没有反应的现象。请在IE中进行设置:把文件下载的自动提示勾上。(设置位置:工具Internet选项安全自定义级别下载文件下载的自动提示,选项勾选后保存。

3) 如果服务端IE默认是IE6,请在:工具Internet选项安全自定义级别.NET Framework相关组件中,启用签名组件。

3.1.10升级安装与重新安装

如果您的操作系统以前安装过旧版的K/3系统,安装程序将会要求您先自动卸载掉旧版软件才能继续安装新版本系统。

如果您已经安装过现有版本的K/3系统,安装程序则会提示修改或卸载现有版本的K3系统,点击“修改”。系统进入修改产品,点击“卸载”,则系统卸载产品,如下图所示:


4 网络安全和远程访问

4.1 金蝶K/3系统的网络服务端口

4.1.1 管理中心使用的网络端口

金蝶K/3管理中心使用标准的TCP协议与数据库服务器、应用服务器、客户端通讯。管理中心的网络服务器端口有:

必需端口

TCP 135 ——Windows内置的RPC服务端口,不能更改。与数据库服务器、应用服务器、客户端通讯时均需使用。

管理中心站点占用端口——在安装中动态取的端口,默认为TCP 8000往上取值,取到第一个未被占用的端口

HTTP 80 ——客户端浏览器通过标准HTTPHTTPS协议应用服务器通讯服务器对客户端仅需开放HTTP80端口,可随IIS设置更改。

HTTPS 443 ——客户端浏览器通过标准HTTPHTTPS协议应用服务器通讯服务器对客户端仅需开放HTTPS443端口,可随IIS设置更改。

HTTP 21 ——21端口主要用于FTPFile Transfer Protocol文件传输协议)服务,FTP服务主要是为了在两台计算机之间实现文件的上传与下载,一台计算机作为FTP客户端,另一台计算机作为FTP服务器,可以采用匿名(anonymous)登录和授权用户名与密码登录两种方式登录FTP服务器。

HTTP 8088 ——管理服务使用到的固定端口。

4.1.2 数据库服务器使用的网络端口

金蝶K/3数据库服务器使用标准TCP协议与管理服务通信,数据库服务器的网络服务端口有:

TCP 135 ——Windows内置的RPC服务端口,不能更改。

TCP 1433 ——SQL Server数据库服务端口,不能更改。

4.1.3 应用服务器使用的网络端口

金蝶K/3 Cloud 应用服务器使用HTTP协议与应用客户端通讯,使用TCP协议与GUI模式的Cloud客户端平台通讯(可选),应用服务器的网络服务端口有:

HTTP 80 ——IISHTTP端口,可随IIS设置更改。

TCP 8185 ——可选端口,供GUI模式的客户端平台调用

4.1.4 其他相关的网络端口

如果还有其他需穿透防火墙的第三方软件和服务,请参考相关说明文档。

例如企业有应用Citrix Presentation Server (现改称Citrix XenApp),还需考虑Citrix相关端口的设置,如14942598等,具体请参照Citrix相应版本的Administrators Guide

4.2 金蝶K/3系统与防火墙集成部署方案示例

4.2.1 数据库服务器置于防火墙内

场景:

数据库服务器在防火墙内,管理服务器和局域网客户端在防火墙外。管理服务器穿过防火墙与数据库服务器通讯,客户端与管理服务器的通讯不需要经过防火墙。

防火墙策略设置:

1. 定义三种服务:TCP135(协议TCP,端口135)、TCP1433(协议TCP,端口1433)。

2. 设置对数据库服务器的访问策略,对管理服务器的地址开通TCP135TCP1433TCP-DTC服务。

Windows设置:

1. 数据库服务器:确认SQL Server已开通TCP/IP协议(SQL Server 2005/2008默认不启用TCP/IP协议)。

2. 管理服务服务器:不需做任何特殊设置。

3. 客户端:不需做任何特殊设置。

金蝶K/3设置:

各服务器和客户端均不需做任何特殊设置。

4.2.2 管理服务器和数据库服务器置于防火墙内

场景:

管理服务器和数据库服务器均在防火墙内,局域网客户端在防火墙外。客户端穿过防火墙与管理服务器通讯,管理服务器与数据库服务器的通讯不需要经过防火墙。

防火墙策略设置:

1. 定义三种服务:TCP135(协议TCP,端口135)、TCP5159(协议TCP,端口5159

2. 设置对管理服务服务器的访问策略,对客户端所在VLAN开通TCP135TCP5159TCP-DTC服务。

Windows设置:

1. 管理服务服务器:不需做任何特殊设置。

2. 数据库服务器:不需做任何特殊设置。

3. 客户端:不需做任何特殊设置

金蝶K/3设置:

各服务器和客户端均不需做任何特殊设置。

4.2.3 应用服务器置于DMZ内,管理服务器和数据库服务器置于防火墙内

场景:

HR/Web在防火墙DMZ区,管理服务服务器和数据库服务器在防火墙内,应用客户端在防火墙外。客户端穿过防火墙与DMZ中的HR/应用服务器通讯,HR/应用服务器穿过防火墙与管理服务服务器通讯,管理服务服务器与数据库服务器的通讯不需要经过防火墙。

防火墙策略设置:

1. 定义四种服务:TCP135(协议TCP,端口135)、TCP5159(协议TCP,端口5159HTTP80(协议HTTP,端口80)。

2. 设置对HR/应用服务器的访问策略,开通HTTP80服务。

3. 设置对管理服务服务器的访问策略,对HR/应用服务器的地址开通TCP135TCP5159TCP-DTC服务。

Windows设置:

1. HR/应用服务器:检查、测试IIS设置,看默认端口是否80

2. 管理服务服务器:不需做任何特殊设置。

3. 数据库服务器:不需做任何特殊设置。

4. 客户端:不需做任何特殊设置

金蝶K/3设置:

各服务器和客户端均不需做任何特殊设置。

4.3 VPN技术实现K/3系统远程应用

建议在K/3远程部署应用(CitrixHRCRMPortal、合并报表、门店、iMTS)时通过VPN提高网络安全性。

VPN 即虚拟专用网(Virtual Private Networks) 提供了一种通过公共非安全介质(Internet)建立安全专用连接的技术。使用VPN技术,甚至机密信息都可以通过公共非安全的介质进行安全传送。VPN技术的发展与成熟,可为企业的商业运作提供一个无处不在的、可靠的、安全的数据传输网络。VPN通过安全隧道建立一个安全的连接通道,将分支机构、远程用户、合作伙伴等和企业网络互联,形成一个扩展的企业网络。

VPN基本特征:

使企业享受到在专用网中可获得的相同安全性、可靠性和可管理性。

网络架构弹性大——无缝地将Intranet延伸到远端办事处、移动用户和远程工作者。

可以通过Extranet连接企业合作伙伴、供应商和主要客户(建立绿色信息通道),以提高客户满意度、降低经营成本。

VPN技术

VPN实现方式

硬件设备:带VPN功能模块的路由器、防火墙、专用VPN硬件设备等,如NokiaCisco等。

软件实现:Windows自带PPTPL2TP、第三方软件(如Checkpoint、深信服等)。

服务提供商(ISP):中国电信、中国联通等。目前一些ISP推出了MPLS + VPN,线路质量有保证,推荐使用。

由于南北电信存在互联互通的问题,如果不能统一线路提供商,通常的解决方法是在总部同时申请中国电信和中国联通线路,下属机构根据实际情况采用中国电信或中国联通线路,如下图:

南北互通技术示例


5 系统日常监测和性能优化

5.1 系统日常监测

性能监测的基本目的是监测系统中的性能指标,如果超过其基线指标(Baseline),就有可能产生性能瓶颈,确定并消除瓶颈就可以提升系统性能。在开始性能监测之前,首先要建立性能的基线指标。

Windows系统中通过性能监视器,可以监控系统资源的使用情况。基线的建立可以通过连续的系统运行监测,得到符合系统正常运行的性能阀值,结合系统性能本身的阀值,如CPU、内存等,得出一个性能指标,超出此数值都将得到密切关注,很可能是系统的性能瓶颈。

系统主要监测资源列表

以下的原则可以帮助设置需要采集的参数值:

监视同名的进程监视多个实例中的最大值,不要包含其它实例的值。有时系统监视器错误地把多个同名进程实例的值合并显示。解决问题的办法是通过进程ID来跟踪进程。

监视几个线程当监视几个线程时,其中一个停掉,一个线程的数据也许显示为另外一个。这是因为线程计数的方法引起的。问题的解决方法是在显示时使用线程ID。使用Thread\Thread ID计数器。

数据中间歇的尖峰不要太注意尖峰值,它们可能因为进程启动而产生,因而不能反映进程的运行实际值。

用较长的时间监视推荐使用图形方式来代替报告和柱状图,因为它们只能显示平均值,这样会受到尖峰值的干扰。

排除启动事件排除启动时高峰数值对最终测试结果的影响。

零值或数据丢失检查零值或数据丢失的事件。这会干扰建立有效的基准线。

配置阶段:在收集数据并分析后,我们要对系统进行调整。注意调整必须一次只进行一步,因为一个组件的问题可能来自于多个组件的瓶颈。

测试:在改动配置后,必须进行适当水平的测试来决定改变配置的影响。从而决定是否进行改变。

性能改善了。改善了多少?

性能降低了。改变引起了那方面的瓶颈?

对性能没有影响。改变对性能有什么显著的影响吗?

如果性能没有得到根本改善,调试周期需要重新进行。

测试并调整基本架构

当对基本架构进行监视和调整时,必须牢记各个部分必需要进行整体考虑。对各部分研究前,有必要理解两个主要的用于性能调节和容量分析的性能参数:吞吐量和响应时间。

吞吐量

吞吐量是描述服务器能处理客户请求的能力。吞吐量越高,服务器越能适应负载高峰。吞吐量以每秒请求数和每天请求数来表示。吞吐量用来形容请求到达服务器的速度和服务器响应请求的速度。

以下因素可以降低吞吐量:

带宽

页面大小

应用的复杂型

响应时间

决定响应时间的两个关键因素是网络延时和请求处理时间。

网络延时描述了数据包在两个点之间传输的时间。在今天的网络环境下,许多因素可导致延时:网络拥塞、链路质量和带宽、两个点之间的物理距离和跳跃数。

注:监视磁盘的计数器,必须使用命令打开磁盘监视功能。diskperf –yv

性能检测警报

有一些关键的指标如果超过阈值,我们会希望得到通知以便及时做出响应,避免可能出现的严重后果。通过Windows 操作系统提供的性能监视器中的警报功能,我们可以检测一些重要的指标,如:磁盘剩余空间、数据库大小等内容,当这些值超过阈值时就向管理员发出警报。

如果需要更全面的监控或性能分析,可以考虑借助专门的软件来完成,如微软的Microsoft Operation ManagerHP OpenViewNetIQ等第三方的系列产品,可以监视系统的运行状态,得到系统运行报告和必要的警报。


6 常见问题

6.1 客户端问题

1. 防火墙如何设置才能使服务端正常工作?

K/3 Cloud需要在防火墙上下列几个端口:

端口135——RPC服务的固定端口,不能改变

端口80——客户端浏览器通过标准HTTPHTTPS协议应用服务器通讯服务器对客户端仅需开放HTTP80端口,可随IIS设置更改。

端口443——客户端浏览器通过标准HTTPHTTPS协议应用服务器通讯服务器对客户端仅需开放HTTPS443端口,可随IIS设置更改。

端口21 ——主要用于FTPFile Transfer Protocol文件传输协议)服务,FTP服务主要是为了在两台计算机之间实现文件的上传与下载,一台计算机作为FTP客户端,另一台计算机作为FTP服务器,可以采用匿名(anonymous)登录和授权用户名与密码登录两种方式登录FTP服务器。

端口8088 ——管理服务使用到的固定端口

管理站点使用的端口8000——在安装管理站点时会动态取这个端口,默认是从端口8000往上取值,取到第一个未被占用的端口作为它使用的端口。

4、 关于防火墙,现在不用动态端口了,在文档里可以把动态端口去掉,应用服务器和数据库之间,应用服务器只要开135,数据库只要开1351433就可以了。嗯,这个是在不用管理中心建账的情况下,如果用管理中心建账,管理中心还要打开21端口(FTP)。如果用的是Windows内置防火墙,那么除了SQL Server用的1433外,其他都是自动打开的。

2.防火墙如何设置才能使数据库服务器正常工作?

需要在防火墙上开下面几个端口:

TCP端口135,这是RPC服务的固定端口,不能改变

TCP端口1433,这是SQL Server的默认TCP端口,可以在SQL Server中更改

3.如何配置防火墙才能使应用服务器正常工作?

一般只需要在防火墙上开HTTP端口即可,默认是80,可以在IIS管理器中更改。

如果需要用GUI模式的WPF客户端平台,则还要开放TCP端口8185GUI客户端平台通常只供局域网内使用,非局域网用基于HTTP协议的Web客户端,不需访问此端口。

4.如何配置防火墙才能使Citrix服务器正常工作?

需要在防火墙上开下面的端口:

HTTP/XML端口,一般默认是80,也可能会改成别的端口值

TCP端口1494,这是Citrix PSICA专用端口

如果用Secure Gateway/Access Gateway作为Citrix VPN通道,还需要开放443端口。

如果使用了Session Reliability功能,需要用2598端口代替1494端口。

5.如何配置防火墙才能使K/3 Cloud客户端正常工作?

需要在防火墙上开下面的端口:

TCP端口135,这是RPC服务的固定端口,不能改变

6.服务端上可以安装终端服务或者Citrix吗?

可以,服务器上同时装有K/3服务端和客户端,在终端服务/Citrix环境下服务端和客户端可以同时运行,License控制逻辑上做出了改进,向服务端发起不同的会话都会占用LicenseK/3客户端不会有相关限制信或自动退出

7.如何合理设置SQL Server的备份和维护策略?

对于任何一个数据库系统,日常的维护是必要的,在日常的系统维护中分支机构应该引导客户的系统管理员做维护,防性能问题于未然。

但有时候不当的维护策略也对性能造成一定的影响。结合常见维护策略进行介绍,旨在防性能问题与未然。

在应用K/3时为了提升整体应用性能,数据库需要做如下的维护策略:

1.设置数据库故障还原模型为“简单”

SQL Server企业管理器中选择一个数据库,右键点击弹出快捷菜单,选择“属性”,如下图界面。数据库的故障还原模型建议使用“简单”模式。

如果采用“简单”以外的故障还原模式,将可能产生大量的日志文件从而影响数据库系统性能

注意:选择简单模式后数据库将不能做事务日志备份。

2取消“自动收缩”数据库选项

将数据库“属性”中的“自动收缩日志”选项取消(如2.1.2.1下图)。由于需要频繁检查数据库的空间使用情况以及自动收缩有可能发生在数据库文件自动增长之后而增加额外的开销。

3.定期收缩数据库

SQL Server数据库的事务日志会由于各种原因,有时候暴涨,事务日志太大有时候会引发性能问题,因此要有计划地收缩数据库来缩小事务日志。收缩数据库时不但要收缩账套数据库,同时也要收缩SQL Server自带的TEMPDB数据库。可以通过SQL Server企业管理器做一个收缩计划,在没有业务运行的时候定期做收缩,尽量不要在平时做收缩操作,因为收缩操作耗用资源很多,且需要一段时间。

SQL Server企业管理器中选择一个数据库,右键点击弹出快捷菜单,选择“所有任务”---〉“收缩数据库”,如下图界面。

选择根据本调度来收缩数据库(收缩的频率不要过于频繁,否则容易产生更多的碎片,导致数据库性能更差),然后点击更改按钮,如下图界面做调度安排。

4.定期优化帐套

SQL Server运行一段时间后,表空间和索引的存储可能会产生碎片,这会极大的影响系统的性能。数据库表是否存在碎片可以通过在SQL查询分析器中使用下面的命令来查看:

如:dbcc showcontig(icstockbill) 显示结果为

DBCC SHOWCONTIG 正在扫描 'ICStockBill' ...

: 'ICStockBill'1180583294);索引 ID: 1,数据库 ID: 15

- 扫描扩展盘区数...............................: 682

- 扩展盘区开关数...............................: 681

- 每个扩展盘区上的平均页数.....................: 8.0

- 扫描密度[最佳值:实际值]....................: 99.85%[681:682]

- 逻辑扫描碎片.................................: 0.00%

- 扩展盘区扫描碎片.............................: 29.91%

- 每页上的平均可用字节数.......................: 189.7

- 平均页密度(完整)...........................: 97.66%

DBCC 执行完毕。如果 DBCC 输出了错误信息,请与系统管理员联系。

可以看出icstockbill的扫描密度为99.85%逻辑扫描碎片为0.00%;扩展盘区扫描碎片为29.91%,数据页从原来的9935调整为5444,说明碎片已经得到了很好的整理。

可以通过两种方式进行整理,我们称之为“优化帐套”,下面介绍两种方法:

方法1:只对部分核心表进行整理,选择“账套管理”〉“数据库”〉“优化帐套”,缺点是账套优化功能不能做调度定时执行,需要每次手工点击执行;

方法2:SQL Server企业管理器中做维护计划,使用企业管理器中管理〉数据库维护计划〉新建维护计划向导,在第三步,选择重新组织数据和索引页,如图4。

由于碎片是由于日常的业务操作导致表中的数据处于不断的删除,新增中造成的,所以应该定期进行优化帐套的操作。建议每周执行一次,同时避开使用K/3系统的高峰期。

注:如果通过重建索引后,扫描密度,逻辑扫描碎片和扩展盘区扫描碎片依然不能得到较大的下降,这时候请先记录下原来建立的索引信息,手工删除所有的索引后,然后再重新建立索引来达到降低碎片。

另外导致该问题还有可能由于数据库文件本身的碎片过多,这时候可以通过进行磁盘碎片整理后,备份后还原新账套的方式来处理。

8. 创建数据中心时,如果数据库服务器填写机器名经常会有数据库连接超时的问题。(无论是管理数据中心还是业务数据中心都有这个问题)

解决方式: 很可能是DNS解析的问题。在WEB\应用服务器目录c:\windows\system32\drivers\etc中找到hosts文件,在hosts里面加上数据库的机器名和IP地址。与此同时在数据库服务器目录c:\windows\system32\drivers\etc中找到Hosts文件,在hosts里面加入WEB\应用服务器的机器名和IP地址。

9.非正常退出安装程序后,再次运行安装程序报错:“MSI服务正在忙,需要重试?”。

A: 打开任务管理器,结束msiexec.exe进程。

10管理站点使用的端口被防火墙禁用,登录管理站点报错。

word/media/image86.gif

A: 如果Oracle已经安装并且开启了数据库服务,还会出现数据库服务连接的超时,请检查应用服务器的防火墙限制端口设置,确保Oracle数据库服务器使用的IP地址和端口不被防火墙所限制,造成连接的超时。

11IE6或者英文版的IE,创建管理数据中心时,选择数据库文件路径时,点击按钮无反应,选不到文件路径。

A: 首先在IE浏览器的安全设置中把。Net Framwork中的2个选项启用(如下图所示),设置为中等后确认,刷新IE即可选择文件路径。

12安装后的日志文件,在那个目录下可以查看到。

A: 在运行下键入:“%temp%”回车后打开K3Setup.log所在的文件夹可查看。

14. 安装新产品的时候,提示要先安装。Net Framework ,但是安装。Net Framework后,系统提示需要安装Windows Imaging ComponentWIC

A: 到微软官网下载与当前服务器操作系统相对应的Windows Imaging ComponentWIC)后,再进行新产品的安装。

15同一台机子安装两次指向不同站点的金蝶K/3 Cluod客户端的时候,第二次安装会有报错,报错提示如下:

A: 由于Clickonce安全机制:不允许从不同站点安装相同的产品客户端。如果同一个客户端向多个不同的业务站点安装和使用客户端会出现拒绝安装的情况。我们可以先删除原有客户端,再安装新的客户端即可。如果用户有两个不同的业务服务器,则应将其Clickonce指向同一服务器。

16. WEB页面,访问BOS设计器、套打设计器或客户端,链接一闪而逝,接着就没有反应了。

A: IE中进行设置:把文件下载的自动提示勾上。(设置的地方为:工具Internet选项安全自定义级别下载文件下载的自动提示,把选项勾选保存再试如下图所示:

17. 创建数据中心时,如果数据库服务器填写机器名经常会有数据库连接超时的问题。(无论是管理数据中心还是业务数据中心都有这个问题)

A:很可能是DNS解析的问题。在应用服务器目录c:\windows\system32\drivers\etc中找到Hosts文件,在Hosts里面加上数据库的IP地址和机器名。与此同时在数据库服务器目录c:\windows\system32\drivers\etc中找打Hosts文件,在Hosts里面加入应用服务器的IP地址和机器名。

18. 客户端正常地使用业务功能,但是报下列数据库错误,如何处理?

word/media/image91.gif

A:在所在的数据库中,执行下列的SQL语句执行完整的数据库一致性检查,AIS20121008160332为数据库实体名,替换后执行即可。

use AIS20121008160332

go

ALTER DATABASE AIS20121008160332 SET SINGLE_USER

go

DBCC CHECKDB (AIS20121008160332, repair_allow_data_loss) with NO_INFOMSGS

go

ALTER DATABASE AIS20121008160332 SET MULTI_USER

go

19. XP系统下;打开审核的单据,修改或者查看界面,直接点击打印,出现IE直接关闭,不能正常打印

进入事件查看器,出现类似以下问题:

事件类型: 错误

事件来源: .NET Runtime

事件种类:

事件 ID: 1025

日期: 2012-10-24

事件: 16:50:59

用户: N/A

计算机: CHAIWU-B6456123

描述:

Application: iexplore.exe

Framework Version: v4.0.30319

Description: The application requested process termination through System.Environment.FailFast(string message).

Message: Unrecoverable system error.

A请到微软官方网站:http://www.microsoft.com/zh-cn/download/details.aspx?id=11816下载合适的组件,安装后再试;

20. XP系统下,使用套打打印单据,出现报错。

报错提示如下PrintTicket provider failed to convert DEVMODE to PrintTicket. Win32 error: -2147221164

A:请按下列步骤解决问题:

1请安装 [Microsoft Core XML Services (MSXML) 6.0]组件,下载地址:

http://www.microsoft.com/en-us/download/details.aspx?id=6276
2、请重新安装IE的打印组件,通过添加删除程序删除“WPFPrintSetupt”这个程序,然后用IE登录后在用户名的下拉菜单的最后一项下载最新打印组件;
3、请把服务器地址加入信任站点,并允许所有ActiveX选项。

问题可参考MS官方网站

http://social.msdn.microsoft.com/Forums/zh-SG/wpf/thread/a927c22e-cad5-4f10-a124-21fe1bc0d328

21. 业务单据配置了工作流后,提交审核报错。错误提示如下该伙伴事务管理器已经禁用了它对远程/网络事务的支持。

A:请组件服务中,检查服务端MSDTC配置,如下图正确地设置后确定:

22. 登录系统后提示需要200M的缓存空间,点确认后有报错提示:“调试资源字符串不可用。密钥和参数通常提供足够的信息用以诊断该问题”。

A:在主控台界面右键后,选择Silverlight-应用程序存储,先清除掉本机的应用程序存储后,再登录使用。

23K/3 Cloud使用机器名无法打开站点问题?

a) 问题描述

如果使用中出现下列问题,请按解决方法统一检查解决问题

1、 在管理中心创建业务数据中心,会有报错提示信息:“连接数据库失败,无法生成SSPI上下文。”

2、 Cloud管理站点和业务站点使用IP可以正常访问,但是以计算机名称访问站点无法连接

b) 解决方法

如果出现如上的问题,请按下面的处理步骤进行检查并处理

第一,打开%Windir%\System32\drivers\etc下的hosts文件,检查站点的IP地址和机器名是否存在,并且是否正确

第二,使用其他机器在运行中输入cmd确定,ping数据库服务器IP地址:ping a 服务器IP地址,如图:

     

温馨提醒:如果服务器装了防火墙不允许ping开启ping功能或暂时关闭防火墙

2再尝试ping服务器的机器名:ping a 服务器机器名如果ping不通,或显示IP地址并非是对应的服务器IP地址

  

可以看到域管理器在反向解析IP地址时出现问题DNS实际记录的hszc1003-0216IP192.168.65.139,说明DNS的解析存在问题,要解决这个错误有两种方案,

第一种方案:找域管理员把这个解析错误修正,让服务器机器名解析出IP地址和IP地址解析出机器名保存一致。

第二种方案:服务器机器换个未被使用过的IP地址

24VMWare中使用Silverlight5导致的IE奔溃的问题

R原因在于VMWareSilverlight5在计算网络请求事件的的堆栈中出现除0的错误,导致IE奔溃。
参考微软的官方公告:http://support.microsoft.com/kb/2756614

A:

K/3 Cloud 2.0的修改方法:

在安装目录下的WebSite/App_Data/commcon.config增加配置项如下。
找到这个设置段,增加下面这行配置,如果该行配置已经存在,请修改valuefalse

后,保存config文件,重启iis服务,就可解决该问题。

K/3 Cloud 1.0的修改方法:
关于K/3 Cloud再VMWare中使用,请请联系研发总部取得Kingdee.BOS.XPF.App.forVMWare文件进行替换。非VMWare环境请不要使用。

方法:
1、解压附件文件,得到*.xap;
2、拷贝xap文件到安装目录的K3Cloud\WebSite\ClientBin\下面替换同名文件;
3、拷贝xap文件到安装目录的K3Cloud\ManageSite\ClientBin\下面替换同名文件;
4、清理IE缓存(或手工删掉缓存目录里面的*.xap文件);
5、打开K/3Cloud主页测试。



附录A

K/3工具列表及部署位置


附录B

《K/3Cloud V2.0系统管理员手册》

意 见 反 馈 表

本文来源:https://www.2haoxitong.net/k/doc/97807e182e3f5727a4e9620f.html

《K3Cloud管理员手册.doc》
将本文的Word文档下载到电脑,方便收藏和打印
推荐度:
点击下载文档

文档为doc格式