2023年11月26日发(作者:)
CSMAR4.0问题解决方案汇总
一.CSMAR问题解决方案
1. CSMAR更新数据字典库失败,或者具体某一个业务库更新失败;例如
原因:向数据库中插入数据时违背了主键约束引起的。
解决方法一:先看错误日记,查找是哪个库有问题。打开clientUserRightDS,删除节点
<DBID>65</DBID>。(北方民族大学的用这种方法没用)
方法二:字典库失败,是第一次其他库更新失败引起的。一般不会出现这种问题,第一次
更新失败,就不要在失败的基础上在第二次更新了
所有报RS失败的,都手动把结构改成50,150
2. MAC地址错误:
原因:CSMAR账号只能在两台机器上登陆,当在第三台机器上登陆时就会报错。
解决:先根据“登陆服务器”的地址,找到开户工具所连接的服务器,然后找到此用户,将
其MAC地址清空即可。
3. 登陆服务器CSMAR报错:账户密码不对。
原因:文件只有服务器上的CSMAR服务程序才有,记录了用户的权
限,当更换用户登陆服务器上的CSMAR时,由于权限的原因,失败。
解决:将文件删掉,重启IIS即可。
在CSMAR4.0局域网数据管理客户端中CsmarDataService目录下也有
文件。但是此处的文件基本没有什么作用。
4. CSMAR4.0局域网版,数据查询时,某个节点数据无法在右边显示,而其他数据可以。
原因:索引数据不全,差数据。
解决:通过查看错误日志,发现记录“通过集合ID:2046找不到对应的数据”,需要由数
据运维组解决。
5. CSMAR4.0登录时显示:用户类型与软件不匹配
原因:因为用户是CSMAR4.0的,而软件是FMD的。
6. CSMAR4.0局域网客户端登录时出现“服务器配置错误,请联系管理员”的问题
原因:与文件文件有关
解决:重新启动服务端,然后打开客户端;或直接在服务端(局域网)删除
文件。可能是服务端的文件丢失。
7. 404错误
CSMAR4.0局域网版软件中共有4个错误日记文件夹,在客户端软件更新中一般没有错误
日记产生。若错误日记中出现“测速失败,HTTP状态404”,一般是因为登陆时,服务器连
接不上,速度为零,GTA内网服务器因为其上无更新服务,所以速度为零,错误日记中出
现的404错误是上显示的错误。
8. Win7系统下Csmar客户端更新失败问题
解决方案:
启动程序时右键选择“以管理员身份运行(A)”(若右击快捷方式运行无反应,可找到程序
所在目录,右击EXE文件),这样就可以顺利更新了。如果仍有问题,可把软件卸载,删除
Program files目录下对应的文件夹,重新安装。
9. 安装过程中提示不符合Windows密码策略
解决方案:
SQL Server安全性,双击Sa
勾掉“强制实施密码策略”
开始-运行-“”-本地计算机策略-计算机配置-Windows设置-安全设置-
帐户策略-密码策略
禁用“密码必须符合复杂性要求”等策略
10. EXCEL文件导出失败(单表查询)
SQL Server 2005数据库需要打补丁(SQL SP3补丁)才能导出EXCEL文件(数据导出向导)
安装补丁时,需要注意选择实例,安装完成后实例会停止,需要重新启动此实例。
在查询窗体上的绿色EXCEL按钮导出,需要在客户端安装OFFICE,否则会报错
11.文件都导出失败
(一)SQL Server 2005
SQL2005需要手动配置一下,才能导出
SQL Server 2005外围应用配置器
功能的外围应用配置器
MSSQLSERVER-Database Engine (所有的实例都配置下)
即席远程查询 启用 OPENROWSET 和 OPENDATASOURCE支持(E) *打勾*
(二)SQL2008
SQL2008有同样问题可以在master库里运行一下如下代码来配置
sp_configure „show advanced options‟, 1;
GO
RECONFIGURE;
GO
展开如图目录,选择浏览,会自动打开浏览器
返回如上图界面说明运行正常
返回如下图界面说明运行异常
13.数据库备份失败
一般情况下是因为磁盘空间不足造成的。CSMAR4.0要求预留空间至少是数据库本身大
小。具体原因可以查看更新工具里面的错误日志。
CSMAR4.0备份文件会清除数据库日志文件,在清除日志文件后可能会出现数据库附加失
败的情况,若手动附加失败,就要还原之前的备份或拿光盘的数据了。
404错误
解决方法就是把WEB服务扩展中的active servers pages 给允许起来。
展开下图目录,点击允许按钮
也可在开始菜单里面点击运行,运行如下命令
C:meworkv2.0.50727aspnet_regiis -i -enable
15. 日志报WSE错误
如果日志里面报如下异常,有“es3, Version=3.0.0.0”字样
------------------------------软件错误------日期:2010/7/21 上午 11:19:18------------------------ 应
用程序名称:
功能编码:GetServerVersionType
模块名称:GetServerVersionType
主机IP:
主机名称:
主机MAC地址:
用户登录名:
日志类型:Client
日志级别:ERROR
错误信息:tFoundException:
Could not load file or assembly „es3, Version=3.0.0.0,Culture=neutral,
PublicKeyToken=31bf3856ad364e35‟ or one of its dependencies. 系統找不到指定的檔案。 File
name: „es3, Version=3.0.0.0, Culture=neutral,
PublicKeyToken=31bf3856ad364e35‟
webServiceType) at WebService(Type
at verVersionType()
WRN: Assembly binding logging is turned OFF.
To enable assembly bind failure logging, set the registry value
[HKLMSoftwareMicrosoftFusion!EnableLog] (DWORD) to 1.
Note: There is some performance penalty associated with assembly bind failure logging.
To turn this feature off, remove the registry value
[HKLMSoftwareMicrosoftFusion!EnableLog].
----------------------------------END----------------------------------------
检查报错程序目录下是否存在文件:文件,是否安装WSE组
件,如果都没有,COPY文件过来或安装WSE3.0均可,然后重启IIS或刷新网站,因为之
前网站已经冲突了,需要刷新下。
若目录下(CsmarTerminal目录下必须有,CsmarTerminalUpdate目录下可以不需要此文件)
有,则不需要安装WSE组件,若有WSE组件,则目录下可以不
需要
可能原因:文件不存在,或者未安装。
16. 客户端连不到服务器
提示连接服务器失败。首先在客户端通过IE访问服务若是成功则网络是没有问题的 用浏
览器访问CSMAR服务
是否可以正常访问(红色部分替换为服务器的地址和端口;判断是否正常,见问题6),若
不能,检测IE的局域网设置中的代理服务器设为了为LAN使用代理服务器(X),而设置
的服务器地址不能访问到服务,将出现了此类的错误。
方法:
打开IE浏览器-->“工具”-->“Internet选项”-->“连接”-->“局域网设置”-->“代
理服务器”
修改为可以访问到CSMAR的服务器地址,或把代理服务器取消。
17. 客户端登陆界面时提示系统时间与服务器时间冲突。
原因:客户端的系统时间与服务器的时间(日期不一致)
修改:将客户端所在的系统的日期调整到与服务器一致。
18. CSMAR升级到FMD版本时出现假死
CSMAR升级到FMD版本或 FMD自身升级时,需要下载40M左右大小的更新包,由于
更新包比较大,在下载过程中,可能会出现界面无响应的情况。
原因:更新包比较大,下载速度太慢,导致界面无响应,其实更新包还在下载中。 方法:
告知用户目前的基本情况,请用户不要退出,耐心等待下载完毕。
19.无效的对象
登陆CSMAR局域网服务端时,报错“无效的对象”
原因:未安装加密锁驱动,或者是未替换文件。
解决方法:重装加密锁驱动,插入加密锁,重启IIS服务。
文件在服务端的bin文件夹中,需要替换。
D:
文件是加密文件,所以当出现此类问题时,可以用一个未加密的文件替换它(仅
限于公司内部使用),或者安装加密锁软件,在安装CSMAR4.0局域网版服务端时,出现的
安装加密锁是安装加密锁驱动。
若还是报错,则需查看错误日志,一般可能是某个文件损坏了,当无法确定是哪个文件时,
可以重装CSMAR服务端,此时不需要删除CsmarData文件夹,只需在安装时选择不删除即
可。
当验证了驱动已经安装,其他都没问题,但是还是显示“无效的对象”时,有可能是因为加
密狗硬件没有,就像一个U盘一样,随时都需要插在电脑上。可以在如下的地方找到加密
狗硬件对应的设备。若没有,说明没有加密狗硬件。
客户端,安装后看不到数据表格
FMD客户端,安装后有时会出现界面看不到数据表格的情况,
一般是因为控件未成功注册,
需要手动注册一下
方法:
进入目录C:Program FilesgtasoftFMDV1.0CsmarSysLanCsmarTerminalFMDTerminal 运
行
或早期CSMAR,数据库更新显示分离失败
进入这个目录CsmarSysLanCsmarServerUpdate
用记事本打开文件
看这两个节点的server; uid; pwd
<add name="CsmarData" connectionString
<add name="CsmarDataMaster" connectionString
这三个内容是不是一样的
如果不一样,把下面的改成跟上面一样的,保存
关掉更新工具
重新打开,开始更新。
三、注意事项:
22. FMD客户端
FMD客户端不能安装在VISTA和WIN7系统上,并要求安装OFFICE(20032007);
23. CSMAR局域网版
(一)数据库要与服务部署在同一台服务器上,否则单表查询不能导出。
(二)CSMAR服务端安装程序会自动将查询服务部署在IIS默认网站下,同名服务只能
有一个,所以一台服务器上只能安装一个CSMAR服务端,也是就说,CSMAR4.0与
CSMAR5.0不能同时安装在一台服务器上(通过手动部署可以解决)
24.出现故障怎样查看日志
四个地方,客户端、服务、服务端管理工具、更新工具
客户端:
C:Program FilesgtasoftCSMAR4.0CsmarSysLanCsmarTerminalLogData
服务:
D:Csmar4.0CsmarSysLanCsmarServerCsmarDataServiceLogData
服务端管理工具:
D:Csmar4.0CsmarSysLanCsmarServerCsmarServerManageLogData
更新工具:
D:Csmar4.0CsmarSysLanCsmarServerUpdateLogData
看日志目录里面有没有出错时间产生的日志
25. 64位操作系统安装CSMAR服务端
64位操作系统要安装新版加密锁驱动,并将IIS中的应用程序池中启用32位应用程序
我的电脑上右键-管理,并展示如下目录,选中应该程序池下面的GTADataSystemService,
点击右边操作栏中的高级设置
弹出如下窗口,将启用32位应用程序的属性改为True
26.服务端取消自动备份
1.进入目录CsmarServerCsmarDataService,找到文件,用记事本打开
2.搜索一下,是否存在以下配置节
<CONFIGINFO>
<Key>DataBackup</Key>
<Value>No</Value>
<Description />
<Type>0</Type>
<Version>0</Version>
</CONFIGINFO>
3.如果存在,确认Value 是否是 “No” ,如果不是,改成 “No”
如果不存在,在文件末尾追加些配置节,如图,请注意不要将文件最后一行的位置搞错
4.重启更新程序
修改自动更新周期的方法
把D:CSMAR4.0CsmarSysLanCsmarServerCsmarDataService 目录下 文件中
的这个配置节,Value从4改成1,就会每小时检查更新了
<CONFIGINFO>
<Key>UpdateMoment</Key>
<Value>1</Value>
<Description />
<Type>0</Type>
<Version>0</Version>
</CONFIGINFO>
28. 版本不符合安装的最低要求
安装CSMAR4.0局域网版服务端时,出现以下情况
说明要对SQL Server 2000打SP4补丁,当需要重启时,运行注册表文件,则不需要重启。
新安装的CSMAR开户工具,无法打开,因为缺少一个文件,此
文件在“CSMAR数据终端”中有。
29. 图片问题
4.0局域网服务端
安装CSMAR4.0局域网服务端时,需要客户手动选择数据库,如下图:
其中本地服务器实力为(local)或(.),必须加上括号,因为数据库中的local也是加括号
的。
5.0登陆出现“系统错误”
如图:
原因:CSMAR4.0账户不能在5.0的版本上使用。
4.0卸载报错
卸载CSMAR4.0局域网版服务端时:
一般是由于在卸载数据库时,当前用户没有权限,最好用administrator用户登录,再卸载。
4.0左侧目录无数据显示
原因:索引数据缺失,可以删除索引(客户端两个,服务端三个,都要删除,同时应注意
文件的大小,有可能有异常),重启软件;数据库中无数据(Csmar_Data数据库是否安装在
对应的实例下,账号密码是否正确,数据库是否容许进行账号密码访问),对于刚刚安装的
CSMAR4.0软件,有可能数据库中无数据,需要启动服务端,进行数据更新。
删除索引文件,重启软件(服务端CacheDateSign,CsmarCacheData,)(客
户端CacheData,DataConfig)
国内终端安装
安装WSE3.0(公司共享)
在W7下无数据
对于安装在W7系统下的FMD软件,FMD客户端无数据显示:
数据库中查询某天的数据
select * from trd_dalyr where trddt=„2011-09-27‟
select * from TRD_Dalyr where trddt=„2011-09-02‟
select * from TRD_Index where trddt=„2011-09-02‟
select * from SPT_Dalyr where trddt=„2011-09-02‟
select * from SDI_Dalyr where trddt=„2011-09-02‟
select * from TSR_Stkstat where annctime=„2011-09-02‟
select * from OF_Ofddalyr where trddt=„2011-09-02‟
select * from IDX_Idxtrd where idxtrd01=„2011-09-02‟
select * from IDX_Idxcop where idxcop02=„2011-09-02‟还有这几张是每天更新的,你可以看
下
37.连接本地服务器失败
CSMAR局域网服务端登陆时显示“连接本地服务器失败”。
此时,客户端登陆时显示“服务连接失败”。
一般先在IIS下浏览此服务。若连接失败,说明数据查询服务有问
题,打开“Web 服务扩展”,看看ASP2.0有没有开启。将其开启即可。
ASP.NET2.0需要安装了Donetfx2.0或者Donetfx3.5才能显示。当服务部署正确时,图示
如下:
默认网站的属性
最后,看看“Web 服务扩展”中的ASP2.0是否容许即可。
一般新安装的CSMAR4.0服务端的文件目录下是没有ClientUserData文件。
38.局域网服务端正常更新
CSMAR4.0局域网版服务端更新工具,先下载数据——备份数据——更新数据
一般下载数据不会出错,备份数据可以通过修改文件节点屏蔽,更新失败容易发
生。 对于每一个业务库,在更新阶段都需要经过“开始——成功”,若有一个业务库更新失
败,这此次更新失败,并且在数据库中看不到此库和下面的数据,所以必须用备份数据重新
进行更新。
更新工具每天会自动更新数据。
CSMAR4.0局域网版服务端正常更新图示:
若更新失败,可能是多重原因,先在
L:CSMAR4.0CsmarSysLanCsmarServerUpdateLogData目录下查看错误日志。
若日志中出现如下情况:
eption: 违反了 PRIMARY KEY 约束
„PK_TRM_MLANGRELATION‟。不能在对象 „TRM_MLANGRELATION‟ 中插入重复键。
说明此表在数据运维阶段出错,需要由数据运维组解决。
连接其他机器数据库
显示“连接超时”:原因是对方开启防火墙。关闭防火墙即可。
还要看看对方的端口号是不是默认的1433
是否容许远程机器连接其数据库。
这些在配置工具中查找
39.服务端数据更新中数据来源
在CSMARDataService文件夹中的文件中“局域网管理员选择的更新服务器IP”
、
这两个服务器上没有专门的CSMAR服务端,只有CsmarSystemUpdateService服务。
通过版本服务将数据传到这两个服务器上,CSMAR服务端从这两个服务器上下载数据更
新
YS登录失败
错误日志中报错:登录名“csmarsys”登录失败,原因是此帐号的密码过期了。
解决方法:打开SQL,选择Csmar_Data所在的实例,打开Security/Logins,右击csmarsys
属性,将“Enforce password expiration”勾去即可。而不需要修改密码。
如下图:
41.客户端登录IP不合法
CSMAR4.0局域网版服务端账户开通时,会设置一个客户端IP段,只有在这个IP段内的
IP登录时,才可以。
可能原因:
1.客户端的IP不在此段内。
2.客户端的IP在此段内,但是由于服务端未更新,所以此IP段的信息未写入
文件中。导致更新结束前客户端登录时报错“IP不合法”。更新(数据
更新)完后,以后就不会出现这种错误。
3.或者由于刚刚更换了用户登录了服务端。文件更换了。
可以通过管理工具进行修改IP段。
_Data修改时间不变
局域网版服务端的CsmarData文件夹中存放着数据文件:
更新结束后,文件的时间会修改,但是Csmar_文件的修改时间可能不会变,因
为数据库会以5%(例如)的大小增加,当数据库文件小于一定值时,即使增加数据,也不
会变动修改时间。但是其他几个文件的修改时间会变动。
开户工具——系统错误
新部署的一台服务器,对应原237,需要测试其GTAUserRightService服务。在服务器IP
处写入新服务器的IP地址,登录时报错“系统错误”。
但是在管理工具的LogData目录下找不到错误信息,此时需要去服务端找错误信息,即去
13.108.73.153服务器的LogData中找错误信息:
原因是新服务器上还未将数据库部署好,所以csmarsys登录失败。
44.另一套Csmar更新服务
在210.38.3.57上有一套CSMAR更新服务,由于公司 端口号为默认端口(80)
CSMAR局域网版服务端连接的是服务器上的CsmarSystemUpdateService服务
通过下载服务找到权限服务:本地的CSMAR4.0局域网版服务端中的服务地址为下载服务
(更新服务)地址,然后通过服务器中的文件找到权限服务器所在IP:
45.远程连接SQL失败
通过本地SQL软件连接其他机器上的SQL实例,首先需要将其防火墙关掉,不然会出现
连接超时的错误。其次,必须使用账户密码登录,不能用Windows用户登录模式,最后要
连接的实例必须开启,不然会出现以下错误:
执行访问被拒绝403.1
解决方法:打开IIS:右击网站 →属性 →主目录 →应用程序设置 →执行权限 →纯脚本。
47. WSE563错误
原因:OnlineUserManage文件是直接从其他服务器上拷贝过来的,没删除,必须删除此文
件,让IIS自动生成一份新的数据。
48.服务端数据更新错误
CSMAR4.0局域网版服务端更新数据时,出现“下载错误”,如下图:
查看错误日志中:
原因是:服务器上的数据包有问题,所以导致下载错误。
解决:在服务器上删除更新服务下的此数据包(一定要先看好是哪个版本号的,千万不要
删除后,从FTP路径中直接拷贝数据,很危险,容易导致数据出错),在CSMAR服务端重
新手动更新即可。
原理:删除此包后,当有CSMAR服务端更新时,服务器上的服务会自动从FTP服务对应
的路径中重新下载此数据包,这样数据重新更新。
当安装上面的方法还是不成功时:
有可能是因为之前发布了错误的版本,在发布新版本之前,用户更新数据,所以导致版本
信息不对,还是更新失败,此时需要删除已下载的数据,然后重新更新,获取最新的正确的
版本。
50. MSDTC配置
打开“管理工具――组件服务”,以此打开“组件服务――计算机”,在“我的电脑”上点击右
键。在MSDTC选项卡中,点击“安全配置”按钮。
有时候程序报MSDTC服务未开启,可以在下面的图示中进行配置,然后重启MSDTC服
务。
51. 数据下载不动
有时候,服务端数据下载成功,但是就是不更新,此时,会导致以后的数据也不能下载了。
查看错误日志中出现“下载数据方法错误”等信息。
当重新点击手动下载更新时,不能重新更新,以前下载的数据不动,无新数据下载,也没
有更新的情况。查看错误日志,无新错误。
解决方法:关闭服务端管理工具和更新工具,打开CsmarData目录,删除已经下载的数据,
重新更新。
52. 超过最大人数限制
CSAMR4.0局域网版,客户端登陆时,显示超出最大人数限制。
解决方法:
1、 关闭服务端
2、 注意网站属性中“应用程序池”的选择
3、 先停止地址池,后删除程序安装目录下
<..CsmarSysLanCsmarServerCsmarDataService>的“、
、”文件,然后启动地址池。
4、重新登录服务端,登录成功后
,登录客户端即可。 注意:两程序不能用同一应用地址池,,如TAQ与CSMAR的。
未找到指定的实例
原因:数据库实例名称错误
安装SQL实例时,虽然名字叫JC2000,但是在连接时,需要写.JC2000。对于上面的情
况也是如此,所以导致找不到指定的SQL Server。下图的情况才是正确的:
但是加上.后,还是连接不上,如下图:
可能原因:实例停止。或者是SQL 2000的实例未安装SP4补丁。
后者的情况:安装SP4补丁,安装过程需要先运行补丁,然后在C盘中运行。在
安装过程中,需要选择对应的那个实例。安装结束后,实例停止,需要重新启动。
导出txt数据失败
导出txt文件时,报错:连不上服务器。
解决方法:SQL2000数据库是否安装SP4补丁(判断方法,在master库下运行以下代码
SELECT SERVERPROPERTY(„productversion‟), SERVERPROPERTY
(„productlevel‟),SERVERPROPERTY („edition‟),能查到SP4数据,说明已经安装SP4补丁)
;删除服务端缓存文件,重新试试;
删除服务端权限文件,重启IIS,重新试试;
还不行:通过SQL语句先进行导出测试。
Tsm_dbs(系统索引表,肯定有,dbid)
USE [CSMAR_Data]
GO
DECLARE @return_value int
EXEC
SELECT „Return Value‟ = @return_value
GO @return_value = [dbo].[proc_exportexcel] @sqlQuery = N‟select dbid from tsm_dbs‟,
@tbname = N‟tsm_dbs‟, @fields = N‟dbid‟, @path = N‟c:‟, @count = 0
//一般情况下执行下面的语句就可以了,有时候客户那边没有下面的表,就用tsm_dbs表
select top 0
Stkcd,Trddt,Opnprc,Hiprc,Loprc,Clsprc,Dnshrtrd,Dnvaltrd,Dsmvosd,Dsmvtll,Dretwd,Dretnd,A
djprcwd,Adjprcnd,Markettype,Capchgdt,Trdsta from TRD_Dalyr where 1=1 AND Trddt
BETWEEN „1990-01-01‟ AND „2012-07-31‟ and TRD_state <>2 ORDER
BY Trddt desc,Stkcd asc, updateid
desc
Stkcd,Trddt,Opnprc,Hiprc,Loprc,Clsprc,Dnshrtrd,Dnvaltrd,Dsmvosd,Dsmvtll,Dretwd,Dretnd,A
djprcwd,Adjprcnd,Markettype,Capchgdt,Trdsta
TRD_Dalyr
USE [CSMAR_Data]
GO
DECLARE @return_value int
EXEC @return_value = [dbo].[proc_exportexcel]
@sqlQuery = N‟select top 10
Stkcd,Trddt,Opnprc,Hiprc,Loprc,Clsprc,Dnshrtrd,Dnvaltrd,Dsmvosd,Dsmvtll,Dretwd,Dretnd,Adj
prcwd,Adjprcnd,Markettype,Capchgdt,Trdsta from TRD_Dalyr where 1=1 AND Trddt
BETWEEN „„1990-01-01‟‟ AND „„2012-07-31‟‟ and TRD_atestate <>2
ORDER BY Trddt desc,Stkcd asc, updateid desc‟,
@tbname = N‟TRD_Dalyr‟,
@fields =
djprcwd,Adjprcnd,Markettype,Capchgdt,Trdsta‟,
@path = N‟c:aa.xls‟,
@count = 0
N‟Stkcd,Trddt,Opnprc,Hiprc,Loprc,Clsprc,Dnshrtrd,Dnvaltrd,Dsmvosd,Dsmvtll,Dretwd,Dretnd,A
SELECT „Return Value‟ = @return_value
GO
若报错,存储过程有错误,则需要在SQL中修改存储过程,修改p_exportdbf、p_ exporttxt、
p_ exportexcel中的@src + @desc -- @errf
然后重新执行测试语句。无误,就重新导出数据,一般OK,还不行,就重装SP4。
55.更新数据结构失败
问题的原因有很多,首先需要看错误日志,是否对数据库进行了操作,若动了数据库,则
需要知道操作了哪些库,那些被操作了的数据库就需要全部删除,重新更新。在
clientUserRightDS文件中,删除对应的节点。然后重新更新。
若无法确定原因,或哪些库被破坏了,就用最简单的方法:删除数据库,用备份数据库(包
括权限文件)重新附加,然后重新更新数据即可。
56.更新时数据备份失败
可能是因为磁盘空间不足,可以取消自动备份。
备份原理:分离数据库,复制数据库,附加数据库。
有时候因为备份数据库失败,所以需要重新更新,但是重新更新时,显示“更新数据库”结
构失败。这时不要马上去“删除数据库,用备份数据重新更新”,先分析原因,有可能是因为
备份失败期间,数据库分离了,但是没有附加,所以需要附加数据库,重新更新即可(此时,
一般数据库是没有被更新到的,所以数据库没有被破坏)。
57.手动部署CSMAR4.0
当软件安装失败时,可以手动部署CSMAR4.0。
所需条件:SQL 2000 + SP4 或 SQL2005 或SQL2008、IIS、.NET2.0
1. 在IIS的默认网站下新建一个虚拟目录,名字必须为GTADataSystemService,其中路径
必须对应到软件所在路劲下的CsmarDataService文件夹。检查一下节点属性是否如下图: 同
时,对应网站的属性也需要检查下。最后浏览下IIS是否正常。
2. 当默认网站被占用时,可以自己先新建一个网站,端口号随便写,只要不和其他网站冲
突就行,例如端口号为81,则手动部署好后,服务端配置时,客户端访问时,需要写IP+
端口号,例如192.168.186.25:81。需要注意的是ASP.NET2.0必须运行。
将CsmarData目录中的数据库附加到SQL中,然后根据附加的实例,登录名和密码,修
改配置文件或在SQL中添加登录者。


发布评论