科密A1考勤管理系统----超全问题集锦-----附说明书=====================================================科密A1考勤管理系统问题集锦(一)初次安装A1考勤管理系统安装分两部分:A1考勤软件安装、MicrosoftSQLServer数据库服务器安装。随考勤机配送的光盘中含有这两部分,其中MicrosoftSQLServer数据库服务器为MicrosoftSQLServer2000的MSDE版本,该版本是微软公司的免费桌面版本,推荐5个网络用户使用。光盘中还有SQLExpress版本,它是MicrosoftSQLServer2005的免费版本。一般用户安装MSDE就可以了,但如果用户使用Vista操作系统,就必须安装SQLExpress版本,因为Vista下微软不再提供SQLServer2000的技术支持。安装A1考勤管理软件完毕后会提示是否安装MSDE,选“是”就可以了,MSDE的安装过程是无人值守的,也就是不用用户干预自动安装完成。光盘中带的MSDE是英文版,含SP4。如果企业已经有安装MicrosoftSQLServer,那么就不用再安装了,不过要注意:A1考勤管理系统只支持SQLServer2000/2005,不支持SQLServer6.5/7.0。A1考勤管理系统对最新的SQLServer2008也还没有进行发布,据科密官方消息,基本上可以用,只是没有经过系统测试确认,所以还没有宣称支持2008。一般SQLServer安装都是默认实例安装,也就是数据库服务器的地址就是电脑名称。如果安装程序是网上下载的,那么安装时会有界面提示,可以输入实例名如:Attend,那么数据库服务器的地址则为:电脑名\Attend。如果MSDE安装过程出现错误,多半是电脑之前已经安装了SQLServer,或者安装过,但没有正确卸载。网上有很多SQLServer安装问题如何解决的文档,这里不再赘述。第一次运行A1考勤管理系统时,出现数据库配置界面,如果用户是单机使用,一切参数都是默认的,自动创建数据库就可以进入A1考勤系统的初次运行设置界面。如果安装的是SQLExpress,那要注意一点,它的数据库服务器地址为:..\SQLExpress。也就是说它是实例安装,实例名为SQLExpress。如果用户需要多台电脑都是用A1考勤系统,那么只需要一台电脑安装SQLServer,其它电脑安装A1考勤管理系统就可以了。在A1的数据库配置界面,服务器地址输入安装SQLServer电脑的名称或IP及对应帐号密码就可以连接该服务器了。这样多台电脑共用同一个数据库服务器,数据共享,多人协作管理考勤,适用于比较大的集团公司或工厂。运行A1的终端管理后出现无效的对象名、xxx.ocx找不到等提示,这表示A1考勤系统和考勤机的通讯接口文件没有正确注册,一般都是自动注册的,如果有这个提示说明自动注册失败,多半是当前windows帐号没有注册ocx文件的权限。对于Vista操作系统,为了安全,微软公司的权限更严格,A1无法自动注册ocx,需要以管理员身份运行注册ocx的文件,A1安装目录下Equ\installocx.bat。分享多年A1考勤系统使用经验,后续还有很多文章,欢迎大家留下各自的A1考勤管理系统使用问题,一起讨论解决==================================================================科密A1考勤管理系统问题集锦(二)重新安装很多用户之前的A1考勤管理系统运行一直正常,突然电脑中毒了(或者别的原因),用户格式化C盘,重新安装了操作系统,原来考勤附送的光盘也找不到了,就直接到科密的网站上下载最新的A1考勤系统版本安装,安装完后运行A1考勤管理系统,结果无法连接数据库。很多用户开始用的时候是用光盘安装的,所以是自动安装MSDE的,而从网上下载的一般是单独的A1,MSDE要另外下载安装(科密官方网站有,也可以到微软官方网站下载)。所以建议用户安装A1考勤系统时要安装在D盘,MSDE也最好安装在D盘,非系统盘都好些,另外做数据库备份时,最好把备份放也放在非系统盘。如果是SQLServer的其他版本,建议做数据库自动备份。假如重装电脑后,以前A1考勤系统的所有东东(原A1安装目录的所有文件、SQLServer的Data目录、A1的数据库备份文件)都没有了,那是不是什么都没有了,有没有恢复数据的办法呢?下面是尽可能恢复更多数据的方法:1、新安装A1系统,重新建数据库;2、在终端管理添加考勤设备,获取设备注册信息,这样A1中就有了所有人员的登记号码和姓名;3、在数据采集模块做全采集,考勤机上的数据是循环存储的,全采集可以最大限度的将考勤机上的考勤记录读回电脑(假如考勤机可以存储8万条记录,那么就可以恢复最后的8万条记录,对于小的公司就是恢复所有数据了,但如果做过数据清除,就只能恢复数据清除之后的数据了);这样可以最大限度的减少损失。这样做只后还需要重新设置考勤制度、班次等等。如果你在操作系统崩溃之前做过数据备份,那么重新安装A1后只需要做数据还原操作就可以恢复所有的数据,所以数据备份是非常重要的,就和你买了份保险一样,没有意外的时候,它没有用处;当有意外发生时,备份就是救命的哦!如果之前的A1安装目录还在,重装系统只是把MSDE弄掉了,而考勤机之前也做过数据清除,那么还可以这样恢复数据:新安装MSDE,不用新安装A1,直接运行原A1考勤系统安装目录下的CM_AMS.exe,创建数据库,进入A1考勤系统后,打开终端管理-数据采集,做文件导入,选择A1的Data目录下的文件,就可以把之前已经采集过的文件重新填入数据库,其它操作同前面的操作。如果新安装了A1考勤系统的新版本,安装后选择之前的旧数据备份进行还原,那么可能会有“数据库和程序版本不一致”的提示信息,需要在科密官方网站下载A1的升级程序,拷贝到A1安装目录下运行,运行后会提示升级数据库成功。(待续)分享多年A1考勤系统使用经验,后续还有很多文章,欢迎大家留下各自的A1考勤管理系统使用问题,一起讨论解==================================================================科密A1考勤管理系统问题集锦(三)升级当用户使用旧的A1考勤系统时,发现一些问题,找到科密的售后,说该问题已经修复,需要升级程序,就需要客户到科密的官方网站上去下载最新的升级包来升级A1考勤系统,方法如下:1、从科密官方网站下载最新的A1考勤系统升级包,A1考勤系统的版本都是向前兼容的,只需要下载最新的版本就可以了:=8;2、退出正在运行的A1考勤系统主程序及终端管理程序,将下载到的升级包拷贝到可以正常运行的旧A1考勤系统安装程序的跟目录下,运行,升级程序自动解压并执行,注意一定要等升级完成(包括数据库升级完成),否则会出现程序和数据库版本不一致的现象;3、再运行A1考勤系统即可。凡是出现“程序和数据库版本不一致”,“未找到存储过程”,“xx字段不存在”等提示的都是数据库未正确升级造成的。另外有用户使用最新的A1考勤系统安装好后,又拿以前的旧数据库备份还原,导致程序和数据库不一致,这种也需要重新升级一次,才可以升级数据库。==================================================================科密A1考勤管理系统问题集锦(四)Vista下的没有注册类别在Vista下运行A1考勤系统打开终端管理出现“没有注册类别”或打开人员录入出现地址冲突的问题原因:ocx文件没有正确注册,因为vista的权限UAC比较严格,微软为了防止程序破坏操作系统做了很多工作,OCX文件基本上都是考勤机的通讯接口文件。解决方法:方法1、安装完A1考勤系统后,在桌面A1考勤系统图标上单击右键,选择“以管理员身份运行”,A1考勤系统在运行时会自动注册OCX文件(要有权限)。方法2、打开A1考勤系统的安装目录,EQU目录下有InstallOcx.bat,这个也是注册OCX文件的,右键单击,选择“以管理员身份运行”即可注册OCX。方法3、关闭UAC,再运行A1考勤系统。Vista新添的用户帐户控制(UAC)功能,使他的安全性有了极大提升,但是同时也给用户带来了诸多不便,可以将他关闭。众所周知,微软在WindowsVista中引入名为UAC(UserAccountControl:用户帐户近控制)的新特性以提高系统的安全性。UAC通过强制所有授权用户在标准用户权限下运行,限制权限,来降低恶意软件对系统的危害。可以进入控制面板中关闭;也可以用工具关闭:Vista优化大师--安全优化--用户安全设置--禁用用户帐户控制,勾选,保存设置。或者,控制面板\用户帐户和家庭安全\用户帐户\打开或关闭用户帐户控制,去掉勾选,确定。另外注意:Vista下建议安装SQLExpress2005,不要使用MSDE2000.科密A1考勤管理系统问题集锦(五)反复的数据库配置在安装A1考勤系统时有客户会发现这样的现象:第一次运行A1创建数据库成功,测试连接也成功,可以登录A1考勤系统,正常使用A考勤管理系统。但是退出A1考勤系统后,再次运行A1考勤系统时,数据库配置界面又出现了,选择连接已有数据库,登录正常。但每次运行都要配置,我就觉得很奇怪,A1考勤系统从来没有见过这种情况啊!QQ远程看客户的情况,确实如客户描述一样,分析了下,每次都出现数据库配置窗口,应该是数据库配置信息没有保存下来,所以打开CM.ini文件查看数据库配置信息,确实没有保存下来,看该文件属性正常,不是只读。又试了几次问题依然存在,我备份了该CM.ini文件,然后手工修改该文件中的配置信息,保存时提示没有权限!哦,原来如此,这个客户的网管对电脑的权限控制的很严,安装程序要系统管理员,电脑的使用者只给很小的权限(只有我的文档目录的读写),A1考勤系统的安装目录没有写的权限,找到问题原因就好办了,找到网管设置该操作员对A1考勤系统目录的权限,再运行A1考勤系统,终于一切正常!科密A1考勤管理系统问题集锦(六)MSDE联网很多企业都需要联网使用A1考勤系统,各个部门都有自己的考勤员,使用不同的电脑,对于不怕微软追究的用户,都自己安装了SQLServer2000/2005的企业版,便宜!。但对于一些重视软件版权的用户,有的已经有别的系统在使用SQLServer就好办,直接利用创建数据库即可;而有的却没有SQLServer,只需要三五台电脑联网做考勤数据,难道要去购买几万元的SQLServer数据库软件,那用户还不晕倒!下面描述如何用免费的MSDE来联网使用A1考勤管理系统。首先,选择一台电脑做数据库服务器,普通电脑都可以,操作系统也不限(Vista要用SQLExpress来代替MSDE),安装MSDE,启动SQLServer服务,这样本机安装A1考勤管理系统就可以使用了。然后,在命令行运行:svrnetcn.exe,这是SQLServer的服务器网络配置程序,配置启用NamePipe、TCP\IP,默认可能是不启用的,所以别的电脑无法访问。再一个要说明的是要安装带SP4的MSDE,否则在某些操作系统下是无法提供其他电脑访问的。最后,是其他电脑的A1考勤系统的安装,其他电脑不用安装MSDE,运行A1在数据库配置界面服务器选择MSDE所在电脑的名称或IP就可以使用了。如果MSDE所在电脑有防火墙等,要注意开放MSDE的监听端口,默认1433,如果怀疑是防火墙的问题可以暂时关掉它来验证MSDE是否配置好外网访问,有第三方防火墙,有windows防火墙,都要关闭。开放端口后再启用防火墙即可。如果是SQLExpress,比较类似,只是启用协议的方式略有不同,它是运行其配置工具来完成的。修改后要重新启动SQLServer服务。