U9常见问题及解决方案.docx
《U9常见问题及解决方案.docx》由会员分享,可在线阅读,更多相关《U9常见问题及解决方案.docx(18页珍藏版)》请在冰豆网上搜索。
U9常见问题及解决方案
U9常见问题及解决方案
一、服务器安装
1、安装完windowsserver2008企业版,administrator的密码设置符合密码策略,但在建AD时,提示administrator账号密码不符合要求,进行不下去
分析:
通过远程桌面修改登陆账户的密码或执行命令导致
处理:
在本地执行命令,netuserAdministrator密码/passwordreq:
yes
2、操作系统群集验证出错参数为NULL或空字符串
分析:
创建群集选择节点时,输入IP后,添加的节点机器名没有带域后缀
处理:
选择节点时,输入节点的全名,如DB
3、创建群集时,验证失败
分析:
重装操作系统后,磁盘阵列出现多余磁盘
处理:
安装磁盘阵列的多路径补丁(ibm_sw_ds4kfc_10.60.xx.11_windows_x64)
4、重装sqlserver时报错,SKU无效
分析:
卸载sqlserver后,未卸载干净
处理:
将系统内的sql清理干净,注册表、文件夹等
5、win2008R2下安装sql2008群集时,第一个节点快完成时报错“MOF编译器无法连接WMI服务器。
原因可能是语义错误(例如,与现有WMI知识库不兼容)或实际错误(例如,WMI服务器启动失败)。
”
分析:
win2008R2版本上安装sql2008群集时,需要安装sql2008sp1的集成版
处理:
把sql2008和sql2008sp1合成一个集成版后再安装
6、安装sql2008检测规则是报错“?
?
性能计数器失败”
分析:
win2008的区域语言中的默认语言是英文
处理:
把默认语言改为中文即可
7、群集安装另一个节点时报错:
“MOF编译器无法连接WMI服务器。
原因可能是语义错误(例如,与现有WMI知识库不兼容)或实际错误(例如,WMI服务器启动失败)。
”
分析:
操作系统不满足sql群集安装条件
处理:
重装操作系统
8、异机连接sqlserver时报错,群集数据库
分析:
master库损坏
处理:
按顺序卸载群集节点后,删除遗留文件夹,删除注册表相应的值,删除预控里的sqlserver注册信息。
重新群集安装sqlserver。
9、windows群集验证“SCSI-3永久保留”报错,群集磁盘0不支持永久保留
分析:
磁盘阵列配置有问题,HP4400磁盘阵列的host配置中操作系统选择错误。
处理:
在EVA的host中选择操作系统为windows2008即可。
10、sql群集验证失败,Cluster_VerifyForError?
?
群集尚未验证,或者验证报告中报告了错误或失败
Foranintegratedfailoversetup,runthefollowingcommandoneach
nodethatisbeingadded:
Setup/SkipRules=Cluster_VerifyForErrors/
Action=InstallFailoverCluster
Foranadvancedorenterpriseinstallation,runthefollowing
command:
Setup/SkipRules=Cluster_VerifyForErrors/
Action=CompleteFailoverCluster
ToaddtheadditionalNodes,thefollowingcommandworks
Setup/SkipRules=Cluster_VerifyForErrors/Action=AddNode
解决:
将网络中不用的本地连接禁用。
11、Windows群集验证失败:
IP地址重复(删除多余的网络连接本地连接2...)
分析:
安装了虚拟机,结果虚拟了8个本地连接出来,相当不爽.删除多余的网络连接-本地连接2怎么删除?
(可通过ipconfig查看)
处理:
删除多余的网络连接的方法:
桌面左下角开始--运行--cmd--输入devmgmt.msc,弹出设备管理器,展开到设备管理器,如下图:
怎么删除本地连接右键单击需要卸载的网卡,就可以了.下面是网上转载来的方法:
方法一:
依次选择“开始→运行”,在“运行”对话框中输入“regedit”,打开注册表编辑器,然后查找“本地连接”关键字,查找到的项值只保留最近的“本地连接”项,其他的“本地连接”项一律删除,最后退出注册表编辑器,那么先前的虚拟网卡就会从你的电脑中被彻底删除掉了。
方法二:
在“运行”对话框中输入“cmd”命令打开“命令提示符”窗口,先输入命令“setdevmgr_show_nonpresent_devices=1”,回车后再输入命令“startdevmgmt.msc”即可打开“设备管理器”,在“设备管理器”的菜单栏上选择“查看→显示隐藏的设备”命令,即可看到隐藏的虚拟网卡,双击该虚拟网卡打开网卡的“属性”对话框,切换到“驱动程序”选项
12、Windows群集添加节点时,提示“计算机XXXX已加入群集”分析:
事实上节点并不存在,所以无法通过管理群集来删除此节点。
处理:
通常情况下,Windows群集可以在群集管理器中,使用功能菜单的“退出节点”来删除一个群集节点,但有时这个功能是不可用的,这种情况下,可以使用如下命令来删除一个节点:
clusternode<节点名>/force例如,如果要从群集中删除一个叫SecondNode的节点,使用的命令是:
clusternodeSecondNode/force这个命令执行之后,群集管理器中“退出节点”的功能就可以继续使用了
二、产品安装
1、安装时报错“读取website失败”
分析:
iis默认网站tcp端口非80
处理:
将iis默认网站tcp端口配置改为80
2、安装WEB服务器报错,“无法安装”
分析:
.netframework安装顺序错误或版本错误
处理:
卸载.netframework,重新按顺序安装
3、安装WEB服务器报错
分析:
IIS里的portal未删除,残留了一些原U9的东西
处理:
将所有U9相关的文件或服务全产出或卸载
4、安装其他服务器报错
分析:
windows防火墙阻挡9999等端口
处理:
将windows防火墙设置为放行9999、9998、8888、7777、6666、8080、80、1433等端口
5、未能加载文件或程序集“UFSoft.UBF.UI.Base”或它的某一个依赖项。
拒绝访问
分析:
服务器安装了360安全卫士,很可能是UFSoft.UBF.UI.Base.dll文件;处理:
找一个能用的同版本的Portal,将UFS
6、系统被锁定!
可能是由于补丁执行引起的,请执行补丁同步解除锁定
分析:
补丁未同步引起。
处理:
同步补丁。
补丁记录存放位置如下:
Portal:
SysManageServer\PatchConfig\UFIDA.UBF.SystemManage.AllInstalledPatch.xml数据库:
查看补丁安装记录表
[system_InstalledAppModulePack],Code存储补丁号报表:
ReportServer\bin\PatchConfig\UFIDA.UBF.SystemManage.ServerInstalledPatch.xml
7、报表查看时提示:
请求因HTTP状态失败:
Unauthorized
分析:
登陆权限问题。
查看报表服务器的域账户配置是否成功,也可能未通过管理控制台上传文件,或者配置Web服务器时未指定报表服务器。
处理:
配置Web服务器时指定报表服务器,重新启动IIS后问题解决。
8、浏览产业链服务时提示在同一配置范围中已经存在“Services”且具有相同密钥的子元素
分析:
处理:
重新拷贝Services目录,IIS重启后正常
三、补丁安装
1、正式环境安装补丁时提示“无法连接远程服务器,?
?
soap等”
分析:
补丁服务器无法ping通应用服务器
处理:
修改服务器DNS,使服务器之间能够机器名通信
2、补丁下载出错
分析:
“从不同步的代码块中调用了对象同步方法”
处理:
停止相关服务或重启服务器,然后再执行下载操作。
四、使用报错
1、登录报错问题,“SQLServer连接无关联?
?
”
分析:
WEB服务器未连接数据库
处理:
在U9管理控制台的站点管理中配置数据库站点,主要是数据用户名、密码
2、登陆PORTAL报错,“运行时错误”
分析:
客户端的请求没有得到后端服务器的响应,UfApplicationService服务未启动。
处理:
启动UfApplicationServic;
3、系统可登陆,但点击保存、审核按钮等时报错&q;
处理:
在操作系统的服务器管理器中添加应用服务器角;
4、登陆系统后,切换几个菜单后就退出,日志报错“通信对象System.ServiceModel.Channels.ServiceChannel无法用于通信,因为其处于“出错”状态。
”
分析:
增加安装角色中的IIS组件或应用程序服务组件后,降低了.netframework的版本。
处理:
卸载重装.netframework3.5sp1后,重新配置portal的缓冲池
5、调度不提交问题
分析:
JOB引擎配置里端口未指定,注意每个企业帐套都需要指定处理:
进入管理控制台为所使用的企业帐套指定JOB引擎端口
6、调度不提交问题,间断性的
分析:
1)重启服务器后,U9的服务由于存在依赖而没有完全启动成功
2)打补丁后或更改其他系统配置后没有重启U9服务
处理:
每次重启服务器或更改系统配置后,检查一下U9的服务是否已真正启动,或直接手动重启一次U9服务。
7、打补丁后好多界面不显示中文,显示"?
"
分析:
操作系统默认语言不是中文导致
处理:
将操作系统控制面板中的语言设置改为中文,再打补丁
8、搜索服务器启动报错问题
分析:
1)消息队列未安装
2)消息通道服务器端口被占用
3)系统启动时搜索服务依赖其他服务,有冲突处理:
1)安装消息队列
2)修改消息通道服务器端口3)手动重启一次消息队列服务
9、点击参照类按钮时报错
分析:
与IE本身有关
处理:
1)可通过设置IE可信站点处理;2)可通过重装IE处理
10、报表查询时报错“未将对象引用到相关实例”
分析:
一般是报表的索引由于某操作而丢失处理:
备份sql安装路径下的reportserver文件
如果是重装报表服务器引起的错误,则需要把.netframework2.0sp1和3.0重装
1)(windows2003下)进入IIS,删除reportserver和reports两个目录;
2)进入管理控制台,重新注册报表服务器,主要是其中的ReportServerLib重新导入一下;
3)进入sql的reportingservers配置,重新配置报表服务器虚拟目录、报表管理器虚拟目录、web服务标识,重新初始化
4)配置报表服务器的匿名访问授权若报表服务器目录\MicrosoftSQLServer\MSSQL.3\ReportingServices\ReportServer中的bin文件做过备份,可直接将备份
恢复即可。
11、报表查询时报错“无法访问dataquery组件”
分析:
相关组件的版本不对、JOB服务器未启动、引擎端口没配、升级后使用了旧的查询方案。
处理:
检查组件是否版本过旧,替换成对应版本;重新启动JOB服务器;重新配置引擎端口;使用新建的查询方案。
12、报表查询时报“ufsoft.ubf.report.base.dll无法加载”分析:
执行账户限制
处理:
将报表配置里的执行账户删除
13、管理控制台重新配置报表服务到其他服务器上后,报表查询报错
分析:
重新配置报表站点后,UBFLIB下的U9REPORTsetting配置文件有问题处理:
将配置文件中的访问路径中的reportserver的后缀去掉
14、报表报错,无法解析远程名称:
'*****'
分析:
报表配置文件不正确,里面的服务器名称不是当前所要用的
处理:
1)管理控制台中重新配置报表服务站点,看配置文件是否被修改正确;
2)手工更改配置文件中的服务器名
15、报表查询,输入条件确定后,表体里报“处理报表时报错?
?
”
分析:
自定义的报表,报表文件手工拷贝,导致权限没有被写入报表服务器处理:
利用管理控制台,将自定义报表的文件上传至报表服务器
16、IIS之当前标识(NTAUTHORITY\NETWORKSERVICE)没有对“C:
\WINDOWS\Microsoft.NET\Framework\v2.0.50727\TemporaryASP.NETFiles”的写访问权限
分析:
IIS参数被改变
处理:
执行命令C:
\WINDOWS\Microsoft.NET\Framework\v2.0.50727\aspnet_regiis-i-enable
17、打开报表提示"?
?
操作需要安全连接(https)"
分析:
报表配置里启用了SSL连接认证,去掉后参数没有改回来处理:
将报表服务器安装目录下的配置文件对应参数修改为
18、打开报表提示"身份验证扩展插件出错;
分析:
重装sql后,reportserver安装目录下的配置文件没有被重新配置
处理:
将reportserver安装目录中bin下的UF开头的文件剪切出来,重新用管理控制台上传一下。
若报出某个文件找不到,可以在文件“rssrvpolicy”中搜索一下。
19、Microsoft.ReportingServices.ReportProcessing.ProcessingAbortedException:
处理报表时出错。
--->Microsoft.ReportingServices.ReportProcessing.ReportProcessingException:
对数据集“DataQuery”执行查询失败。
--->UFSoft.UBF.Report.ContextSerializeException:
“UFSoft.UBF.Util.Context.ThreadContext”的类型初始值设定项引发异常。
分析:
reportserver安装目录下的bin目录中文件混乱了。
处理:
将bin下的文件UF开头的文件全部剪切出来,然后用金盘的文件重新传一下,然后再同步补丁
20、报表查询报错“.webexecption:
请求因HTTP状态404失败:
notfound”
分析:
报表服务器未配置或找不到报表服务器
处理:
检查报表服务器是否配置正确或AP与DB的通信是否正常
21、群集环境,有时候系统慢,单据能操作但会慢,报表有时候能查出来,有时候查不出来,提示“远程服务器没有响应,超时?
?
”
分析:
客户端与应用服务器之间的网络情况,应用服务器与数据库服务器之间的网络,数据链路存在问题,网线插入交换机的插口位置不对
处理:
将应用服务器与数据库服务器通信的网线换一个交换机插口
22、portal中提示,排序规则报错
分析:
中文排序规则与英文排序规则冲突
处理:
重装数据库,安装时注意选择排序规则
23、数据库日志已满
分析:
由镜像模式更改为双机热备模式后,前期的垃圾日志堆积所致
处理:
将恢复模式更改为简单模式,设置数据库日志的自动收缩,并设置循环清理
24、portal报错,单据中参照报错
现象:
点击任何参照按钮均报错“语法错误”,portal日志中含有“[ERROR][Service.ServerDynamicProxy]-System.NotSupportedException:
区域性“zh-Hans”是非特定区域性。
它不能用于格式设置和分析,因此不能设置为线程的当前区域。
”
分析:
因在系统的基础设置中增加了目前系统不处理的语言类型“zh_hans”导致
处理:
删除语言“zh_hans”
25、报表报错:
无法解析此远程名称:
’pfreport’
分析:
应用服务器连接不到报表服务器;
处理:
检查应用服务器与报表服务器之间是否连通(IP和机器名),未连通则检查DNS配置
是否存在问题。
26、用户名、密码都输入之后,点登陆就是没反应
另外,此客户端登陆其他服务器无此问题,其他客户端登陆这个服务器也没问题。
分析:
客户端原因,确保IE相关设置都正确后,具体问题存在于操作系统中。
客户端使用
的XP系统sp2版本,此版本系统上安装其他软件后,有可能会产生此问题。
处理:
将操作系统版本更新至SP3版本
27、Portal登陆时,出现提示网页无法访问?
分析:
Portal登陆时,出现提示网页无法访问?
而连接其他网络没有问题,之前环境也是正常的。
处理:
如果能正常访问网络,而在登陆U9时,出现提示网页无法访问,一般是项出现问题,需重新添加。
解决办法:
添加方式:
方法一:
1.在服务中将IISAdminService停掉2.在C:
\WINDOWS\system32\inetsrv下的MetaBase.xml编辑,将查找win64的相关内容,将其删掉3.然后在重启IISAdminService服务方法二:
1.通过〔运行〕"",找到.net的路径,C:
\WINDOWS\Microsoft.NET\Framework\v2.0.50727;2.在CMD下进入cdC:
\WINDOWS\Microsoft.NET\Framework\v2.0.50727目录下执行"aspnet_regiis.exe-u"卸载;(win32位)C:
\WINDOWS\Microsoft.NET\Framework64\v2.0.50727目录下执行"aspnet_regiis.exe-u"卸载;(win64位)3.然后执行"aspnet_regiis.exe-i"安装
28、U9升级引擎提示失败,导致Portal无法登录?
分析:
升级生产环境的补丁提示需要先升级引擎,点击升级引擎后出现错误提示,查看错误提示发现http:
//XXXXX是其中一台计算机名称。
处理:
生产环境与测试环境共用同一数据库服务器,而且其他顾问的Portal环境,也接入了该数据库服务器使用。
U9生产环境的数据库需独立部署,不能与其他环境共用。
必须将生
产环境的数据库与其他环境分离,独立部署;29、portal登录报错,未能加载文件或程序集;分析:
登录时无法将文件编译到.netframew;30、数据管理控制台的【在线用户】报错;分析:
在线用户功能是扫描所有portal站点的登;31、sqlserver群集安装模式的服务无法启;分析:
sql中存在多个实例,而VIA;启用的话会造成不知道哪个实例是正确的,故导致生
产环境的数据库与其他环境分离,独立部署。
29、portal登录报错,未能加载文件或程序集?
?
provider
分析:
登录时无法将文件编译到.netframework的临时文件,当前用户没有此文件的写权限处理:
开放当前用户对.netframework的临时文件的写权限,即C:
\Windows\Microsoft.NET\Framework64\v2.0.50727\TemporaryASP.NETFiles
30、数据管理控制台的【在线用户】报错
分析:
在线用户功能是扫描所有portal站点的登录用户数,故安装产品后若未对管理控制台的web站点进行编辑,则在线用户只扫描默认的web站点,因此多个站点时导致报错。
处理:
将所有web站点都编辑一次即可。
31、sqlserver群集安装模式的服务无法启动,如图
分析:
sql中存在多个实例,而VIA启用的话会造成不知道哪个实例是正确的,故导致服务无法启动。
处理:
将sqlserver配置管理中的协议VIA禁用即可。
32\System.FormatException:
GUID应包含带4个短划线的32位数,如图
分析:
修改IIS的会话状态导致处理:
将会话状态恢复到原始状态
33、所有报表无法使用,打开报表菜单就报错,如图
分析:
经检查sqlserver的报表服务可用,U9的报表文件为新上传并补丁已同步,那么问题
定位为报表的配置文件存在问题。
处理:
检查报表配置文件,发现WEB站点没有指定具体报表服务器,在管理控制台中的web
站点中配置报表服务器指向,问题解决。
34、所有报表无法使用,打开报表菜单就报错,如图
分析:
打过补丁后,发现任何报表均报错,测试sqlserver的reportserver也会报错,应该是补丁更新引起。
处理:
清除所有报表文件,重新上传,重新同步补丁
35、系统登录界面,输入用户名密码之后,点登录报错,如图:
分析:
一个性能监控的组件没有注册到windows中处理:
cdC:
\WINDOWS\Microsoft.NET\Framework\v2.0.50727->D:
\U9EventLog\UFIDA.UBF.EventLog.dll注:
若64位,则framework64
36、审核大部分单据(如入库单)时报错:
无法加载Msxmlsql.dll。
找不到句柄为0的预定义语句。
sp_xml_removedocument:
为参数1提供的值无效。
语句已终止。
分析:
依据Msxmlsql.dll这个信息分析,此报错应为sqlserver报出来的。
处理:
修复sqlserver或重新安装sqlserver
37、U9Pool应用程序池设置为经典模式时出以下错误:
installutil
分析:
处理:
将应用程序池的托管管道模式改为集成模式
38、报表执行账户引起的权限问题
分析:
设置了执行帐户,导致权限问题。
处理:
将执行账户删除,并重新创建报表服务数据库。
报表服务可用后在管理控制台重新配置一下域帐户。
39、报表指定的值含有无效的控制字符。
参数名:
value
本机登陆正常,但加入域控服务器后出现以下错误信息:
(天津环欧项目)
分析:
通过IENavagator.UserAgent测试时提示出现中文的“非法”字符。
域控使用代理策略,代理服务器曾设置自定义的中文字符串,但后来去掉自定义的中文字符串后在注册表中代理服务器的自定义字符串并未删除。
可能微软的BUG处理:
删除注册表中不使用的代理服务器自定义字符串。
40、64位服务器未启用32位应用程序的兼容性问;问题描述:
无法装载XXXXX组件;解决方案:
在64位服务器IIS的应用程序池设置无法装载XXXXX组件
解决方案:
在64位服务器IIS的应用程序池设置“启用32位应用程序”为True
41、32位Portal在64位服务器时提示“未能加载文件或程序集
“Microsoft.ReportingServices.ProcessingCore”或它的某一个依赖项”问题描述:
登陆Portal时提示以下错误信息:
分析:
非正常安装,直接从32位环境拷贝至64位服务器但未打相关补丁所致
处理:
打32位转64位环境的补丁“x64PortalDLL”
42、报表查询点选报表中单据号链接报错
问题:
报表查询点选报表中单据号链接报错"找不到项“/u9report_default_drillReport”。
(rsItemNotFound)"
分析:
报表单据钻取问题可能是平台公共问题,