咖迷社区(CAXA数码大方)

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 4443|回复: 0

工作流服务不能启动的原因是什么?(协同管理2011百问百答)

[复制链接]

131

主题

1387

帖子

5457

积分

版主

Rank: 4

积分
5457

咖迷论坛管理(CAXA)

发表于 2010-11-12 14:20:00 | 显示全部楼层 |阅读模式

工作流服务不能启动的原因是什么?

答:
1)不能连接到数据库,这是主服务不能启动的主要原因,其原因如下:
1.
Plm数据库和表在SQLServer数据库或Oracel数据库里不存在,这通常是由于安装不成功造成的。
2.
SQLServer数据库或Oracle数据库的系统管理员(如sa)用户名或密码输入不正确,或者实例名输入不正确;;
3.
在服务端控制台里,数据库参数设置中数据库名称(IP)等参数输入是否正确,IP地址应该输入网络实际IP,通常不要使用127.0.0.1,另外,机器的IP地址不要使用动态获取方式;
4.
SQLServer2000至少需要打SP2以上;
5.
SQLServer2005以上版本,没有启用TCP/IP协议,导致服务器端数据库设置使用IP后,服务不能连接到数据库,如下:

[localimg=180,80]1[/localimg]

6.
ADO程序没有正确安装,检查#系统盘符:\Program Files\Common Files\System\ado下msado15.dll或者类似的文件是否存在,如果不存在则安装MDAC2.7以上版本的安装程序。
2)数据保护,检查服务对应的应用程序是否被数据保护了,如下图:


[localimg=121,150]2[/localimg]




工作流服务的应用程序是PlmWfService.exe,将这个文件添加进来,避开数据保护。
3)相应的配置文件丢失
检查模板库目录是否存在或者在设置的路径上,如下:




[localimg=161,150]3[/localimg]


检查此目录是否完整,特别是\templatevault\workflow目录下的文件是否和用户定义的工作流模板、实例一一匹配。
4)网络不可用,如果服务端主服务器和数据库设置的IP地址不是127.0.0.1,则检测此IP是否正确、可用,可使用ping来检测。
另外,主服务手工可以启动,但自动启动却不行,通常是因为主服务和数据库服务的依赖关系丢失造成的,此时可以重新安装服务端或者手工到注册表里添加服务的依赖关系。
5)工作流服务器使用的端口(8903)已经被其它应用程序占用,可以在dos里使用netstat –an或者网络监控软件查看该端口;
6SQLServer2000至少需要打SP2以上;
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|咖迷社区(CAXA数码大方) ( 京ICP备05001831号-1 )

GMT+8, 2024-11-27 20:03 , Processed in 0.171695 second(s), 19 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表