📄 实用问题解答(新).txt
字号:
6. 单用户数据库联接失败有哪几种原因造成?
(1)选择帐套进入后,提示“……SQLSTATE=IM003,数据库联接失败!……”
原因:SQLANYWHERE的路径\SQLANY50\WIN未加到自动搜索路径中。
(2)选择帐套进入后,提示“……SQLSTATE=IM002,数据库联接失败!……”
原因:\WINDOWS目录下缺少ODBC.INI文件,或者虽有该文件,但配置内容不对,配置内容不对时可以通过“系统环境配置”配置正确内容,存盘后,自动更改ODBC.INI。
(3)选择帐套进入后,提示“……SQLSTATE=08001,数据库联接失败!……”
原因:一、可能数据库的物理文件有错误,此时可以用SQLANYWHERE的工具ISQL联接一下该数据库,检测是不是数据库文件坏了。也可能“系统环境配置”中数据库文件一项的数据库文件名及路径书写有误。
二、有可能在WIN95的环境下安装的SQLANYWHERE产品不对,应该安装SQLANYWHERE的FOR WINDOWS产品。
(4)选择帐套进入后,提示“……SQLSTATE=37000,[Sybase][ODBC Driver] Syntax error:Syntax error near‘PRECISION’”
原因:SQLANYWHERE与SYBASE的兼容设置出错。一般是由于突然断电或不正常退出造成的。可以使用ISQL联接该数据库,运行SET OPTION quoted_identifier="ON"再重新运行软件。
7. 网络版财务的安装步骤是什么?
(1) 首先在服务器及客户端上已正确安装了SYBASE的产品SQL SERVER和OPEN CLIENT。具体安装步骤参见附录。
(2) 在每台工作站上用程序安装盘安装财务软件的程序部分。如果是第一次安装,安装前请先将\WINDOWS\SYSTEM下的threed.vbx文件改名。
(3) 在其中一台工作站上运行数据库安装盘中的SETUP.EXE,向服务器上安装财务软件的数据库部分。进行这一步骤的前提必须是该工作站能够访问到服务器的SYBASE SQL SERVER。
8. 网络版财务在安装数据库部分(服务器端)时,应该注意哪些问题?
(1)运行数据库安装文件(SETUP.EXE)时提示“程序找不到它的一个文件或组件”。
原因是该工作站上未安装财务软件程序部分,或者虽然已经安装,但并未重新启动工作站。
(2)出现提示“PBRTF040.DLL(或其他DLL文件)找不到”。
此时首先应该检查程序目录下是否有提示的该文件。如果有,则需要将该客户端重启动或将程序目录的路径加入到自动批处理中;如果没有该文件,则很可能是工作站的程序部分安装不成功,最好重新安装软件的程序部分。
(3)运行数据库安装文件(SETUP.EXE)后,让用户输入“数据库特权用户(SA)口令”,这个口令指的是哪个。
此处指各种不同数据库的超级用户口令,若用户用的是SYBASE数据库,则指“sa”的口令,默认为没有口令。
(4)运行数据库安装文件(SETUP.EXE)后,让用户输入“源路径”,这个源路径指的是哪个。
此处指SETUP.EXE所在的路径,象D:\DBINST.SYB。
(5)财务数据库安装过程中提示“disk init ……”错误,一般是什么原因。
一般可能有三方面的原因:其一,可能是所选择的安装路径在服务器上不存在,若不存在需手工创建;其二,可能是SYBASE没有空闲的设备号,需增加可用设备号的个数;其三,可能是服务器上没有空闲空间。
(6)若数据库第一次安装不成功,应该将第一次安装的所有信息删掉以后再重新安装。步骤如下:使用WISQL由sa在master数据库中操作:
首先删除数据库
drop database cwbase1
go
drop database cwmaster
go
删除数据库的逻辑设备
sp_dropdevice cwdata1
go
sp_dropdevice cwlog1
go
sp_dropdevice cwbase1_dump
go
sp_dropdevice cwmaster
go
在服务器上删除物理文件cwdata1.dat、cwlog1.dat、cwmaster.dat然后重启SQLSERVER。
9. 网络版财务运行的前提条件是什么?
(1) 保证网络是连通的。
(2) SYBASE的各种配置信息正确。
(3) 用SYBASE的实用程序WISQL可以成功的联接财务软件数据库。
10. 网络版软件运行时,数据库的联接过程是怎样的?
(1) 选择了帐套以后,软件首先在程序目录(\LSCW)下找到配置文件LSCW.INI中相应的帐套信息。
(2) 根据LSCW.INI文件中的Servername 项到\SQL10\INI目录下在文件SQL.INI中找到相应服务器名。
(3) 根据SQL.INI中该服务器名下的联接信息联接数据库。SQL.INI文件中的内容是由客户端SYBASE的实用程序SQLEDIT的配置信息所确定的,因此,在此处一定要将各种联接信息配置正确,包括动态联接文件、服务器地址、SYBASE端口号。
以第一套帐,服务器名为SYBASE为例
LSCW.INI的标准内容:
[Sqlca1]
dbms=SYC Sybase System 10
database=cwbase1
logid=cw
logpass=esiisaiipwiicl
servername=SYBASE
DbParm=
ZtName=第一套帐
如果以TCP/IP连网,服务器地址为200.1.200.1,SYBASE的端口号为6688,则SQL.INI的标准内容:
[SYBASE]
win3_query=WNLWNSCK,200.1.200.1,6688
11. 网络版数据库联接失败一般有哪几种原因?
在网络环境下,进入帐套时,出现“死机”或者鼠标一直处于忙状态,最后可能出现一错误提示。在这种情况下,应该首先用实用程序WISQL联接一下该帐套的数据库。
(1)运行WISQL时出现“cs_ctx_alloc() failed”,一方面可能是因为未将该工作站的\SQL10\LOCALES\LOCALES.DAT文件中的[WIN3]下的locale = enu, us_english, iso_1中的enu改为chs;另一方面可能是因为WIN95控制面版-区域设置中没有设置成“中文”或“中国”。
(2)能够进入WISQL界面,用用户名“cw”、口令“cwpass”联接不上财务数据库,但用“sa”能够联上,说明财务数据库的属主发生了变化,应该执行下面命令将其改回。命令:
use 财务数据库
sp_changedbowner cw
(3)能够进入WISQL界面,联接不上财务数据库,而此时能够联接到MASTER上,则表明服务器上该套帐的数据库有问题或损坏了。可以根据相应的错误信息判断。
(4)能够进入WISQL界面,联接不上财务数据库,且此时不能够联接到MASTER上则表明网络不通或者SYBASE配置不正确。在保证网络级连通的情况下,检查SQLEDIT中的配置信息确保正确。
(5)能够用WISQL连接上财务数据库,则很有可能是“系统环境配置”中的数据库名及服务器名(服务器名应该与SQLEDIT中配置的服务器名相同)书写有误。
12. 网络版财务软件数据库安装盘中的配置文件SETUP.INI中各项参数的含义是什么?在安装数据库端时如何配置临时库的大小?
在网络版的数据库安装盘中有一文件SETUP.INI,其中存放着安装数据库时的各种安装信息。了解这些信息对于系统管理员维护数据库来说会起到作用,具体内容如下:
[cw]
/* 安装盘中包含财务系统,下面的内容为财务系统的配置内容 */
XtName=财务系统
/* 系统名称:财务系统 */
BaseName=cwbase
/* 数据库名称为cwbase+帐套号 */
DataDev=cwdata
/* 数据库设备名称为cwdata+帐套号.dat */
LogDev=cwlog
/*日志设备名称为cwlog+帐套号.dat*/
XtFile=LSXTMC.DBF
/* 财务系统中包含的各子系统名称在LSXTMC.DBF文件中存放 */
BaseSql=cwbuld.sql
/* 财务系统中创建基本表的SQL文件为cwbuld.sql */
BaseSize=150
/* 财务系统数据库缺省的大小,此处是150M */
LogPerc=0.4
/* 日志占整个数据库的比例,此处是40% */
tempdbsize=62
/* 临时库的大小,设置临时库的大小主要看安装的帐套数以及可能同时与SQL SERVER连接的连接数。一般地,存在15-16个同时连接时临时库可设为60M,存在30-40个同时连接时临时库需要设为150M-200M。在安装数据库时,程序检查临时库的实际大小与该数值比较,如果小于该数值,则将临时库扩充至该值;否则,不对临时库处理。*/
installpath=/u/dbs/
/* 缺省的安装路径 */
[hb]
/* 安装盘中包含汇总报表系统,下面的内容为汇总报表系统的配置内容,基本与财务系统类似 */
XtName=汇总报表系统
BaseName=hbbase
DataDev=hbdata
LogDev=hblog
XtFile=LSHBXT.DBF
BaseSql=
BaseSize=120
LogPerc=0.4
tempdbsize=62
installpath=/u/dbs/
13. 如何进行内存配置,才能使财务软件的运行效果达到最佳?
(1)单用户版财务软件运行时数据库的内存配置需要在"系统环境配置"中进行,进入"系统环境配置",对于每套帐,都有这样的一参数行:"数据库启动:DBENG50W -C6M",其中-C后的参数为内存配置参数。
一般地,如果机器总内存8M,配置为3-4M;机器总内存16M,配置为6-10M;机器总内存32M,配置为8-16M;
(2)网络版财务软件运行时数据库的内存配置需要有SYBASE的系统管理员sa使用sp_configure配置其中的memory项。
一般地,若服务器内存为32M,可为SQLSERVER配置26M;若服务器内存为64M,可为SQLSERVER配置48M。
14. 在安装软件时如何根据业务量的大小确定数据库空间的大小?
对于单用户版软件,在系统刚刚装上时,数据库的大小就是模型库(空库)的大小,以后随着数据量的增加,数据库也随着增大,不存在预先确定数据库空间大小的问题。 对于网络版软件,由于需要在安装数据库时就要指定该数据库的大小,且在以后的使用过程中只允许扩充,不允许收回,所以为了合理运用硬盘空间,提高系统性能,在安装数据库时应该根据实际业务量的大小确定数据库空间。 影响数据库大小的最主要因素是科目字典和凭证库及原始凭证库的记录数。一般地,10000条科目记录占用空间5M左右,10000条凭证分录占用空间2.5M左右,10000条原始凭证占用空间2M左右。 一般来说,确定的数据库大小应该以能够存储2-5年的数据比较合适,以便于对历年的数据进行分析。用户可以根据自己的实际业务情况,依照上述的大概估算出需要的数据库空间大小。
15. 在W95上安装财务软件与在W32上安装的区别是什么?
对于单用户,在W95和W32安装财务软件没什么区别,都是首先安装SQLANYWHERE(FOR WINDOWS),然后安装财务软件。 对于网络版,由于W95自己具有连网功能,所以,一般不再需要网络协议软件;而在W32上则需要安装网络协议软件才能够使得网络连同。接下来安装OPEN CLIENT和财务软件,基本上是一样的。
16. 怎样验证系统已安装成功?
无论单用户与网络版,安装成功后首先进入维护工具模块,输入用户编号9999,用户口令88888888,后提示"由于第一次使用,要转入凭证格式"确定后,等待一会儿,就能够进入系统。到此时为止,你已成功的安装了国强财务软件系统。
17. 对于单用户版如何增加与删除帐套?
(1) 增加帐套:
系统提供了自动增加帐套的功能,进入"系统环境配置"点击“增加”即可。
(2)删除帐套:
进入"系统环境配置",删除不要的帐套。此时只是将该套帐的联接信息删掉了,并未真正将该套帐的数据库物理文件删除。也就是说,如果你再加上该帐套的联接信息,还能够找到该套帐,且数据都存在。
如果确认该套帐不要了(包括数据),则应该使用DOS或WINDOWS命令将数据库目录(\CWDATA)下的该套帐的物理文件删除(如:CWBASE3.DB)。注意:在缺省情况下,数据库的物理文件为只读属性,若要删除它,需要更改其属性。
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -