用友ERP安装和维护手册.docx
《用友ERP安装和维护手册.docx》由会员分享,可在线阅读,更多相关《用友ERP安装和维护手册.docx(39页珍藏版)》请在冰豆网上搜索。
![用友ERP安装和维护手册.docx](https://file1.bdocx.com/fileroot1/2022-11/23/43a4c493-0fd5-4c84-8b6a-1deb734d7a70/43a4c493-0fd5-4c84-8b6a-1deb734d7a701.gif)
用友用友ERP安装和维护手册安装和维护手册用友ERP安装和维护手册作者:
Hoguns文章来源:
本站原创点击数:
3554更新时间:
2/14/2005前言应广大用户的要求,经过用友培训部及技术部等部门的共同努力,经过长时间的筹划,用友中高级培训讲义修改版,终于再次与用友的朋友们见面。
本讲义作为用友软件的维护精粹,凝集了本公司维护及培训人员的经验结晶,通过案例与图例相结合的形式,力求具体,深入,精炼。
让各位学员在实际工作中能够预防问题的出现并能够准确判断故障出现的原因进而解决问题。
本次培训的主要内容将做如下安排:
第一章:
安装与卸载,讲解用友软件和sqlserver数据库的安装与卸载;第二章:
维护基础知识,包括SQLSERVER的基本操作,常用SQL语句的使用,并在以后的章节结合实例,讲解SQLSERVER数据的备份,还原,查询分析器的使用。
第三章:
讲解辅助工具的应用,包括各种补丁的应用和常用工具的使用。
第四章:
维护方法,具体讲解维护的入手点,如何分析问题,如何处理问题。
第五章:
结合实际维护的典型例子,介绍对最常见问题的解决,涵盖数据意外丢失或被破坏后的恢复,常见的凭证套打调试,对帐不平,工作站连接不上服务器,异常断电、非法操作造成的单据锁定等等。
本章引导用户结合基础知识及维护思路,力求使学员成为软件的专业维护人员。
编写:
用友技术部二零零三年八月十三日目录第一章安装卸载.41.1、SQL数据库的安装.41.1.1、SQL数据库的版本、对操作系统的支持及适用的用友软件版本.41.1.2、SQL数据库的安装对环境的要求.41.1.3、SQL数据库的安装.51.2、U8应用软件的安装.81.2.1、运行环境.81.2.2、光盘内容.91.2.3、U8安装过程.91.3、卸载.101.3.1、Sql数据库的卸载.101.3.2、U821软件的卸载.11第二章维护基础.122.1、SQL数据库的基本应用.122.1.1、以企业管理器打开表.122.1.2、通过access2000打开数据库.152.1.3、利用用友提供的工具visdata打开.172.1.4、数据库中重要表的讲解.20第三章、辅助工具的应用.223.1、补丁程序的内容和应用.223.2、工具软件的应用.243.2.1、sql版年度套打工具(此工具在光盘用友工具套打调整目录下).243.2.2、SQL版屏蔽启用日期.253.2.3、SQL版清除银行期初.263.2.4、科目未级检测.263.2.5、sql版清除异常任务及单据锁定.28第四章维护思路.29第五章维护案例.30第一节系统安全.30第二节工作站连接不上服务器.37第三节对帐不平.38第四节调整凭证打印.39第五节有关报演示版的处理.43第六节其他维护案例分析及处理.45第一章安装卸载在软件的日常应用过程中,由于系统故障、病毒感染或更换服务器,需要对u8软件及后台sql数据库进行安装,本章内容主要讲解如何安装以及彻底卸载用友软件及sql数据库。
首先:
我们需要对u8的系统构成有一总体了解。
U8是由后台SQL数据库和前台应用程序U8软件组成。
在实际应用中,我们只对前台的U8应用软件进行操作,是可见的;而对后台的SQL数据库是不可见的,它负责数据的存取。
其次:
U8系统是一种C/S结构,即客户端/服务器结构,它既可做为一种单机应用,也可作为网络来应用,数据存储在服务器上。
在网络的客户端不存储数据。
因此网络版用户在工作站上的非软件操作不会影响数据的安全。
基于以上,我们对软件的安装由两部分组成:
数据库的安装及U8应用程序的安装。
1.1、SQL数据库的安装1.1.1、SQL数据库的版本、对操作系统的支持及适用的用友软件版本版本适用操作系统适宜用友软件SQL7.0(简版msde)Win98,Windowsme,Winnt4.0SQL8.12,SQL8.13Win2000U8(V8.20,V8.21)SQL2000personaledition(个人版)Win98,Windowsme,Winnt4.0U8(V8.20,V8.21)(简版Msde2000)Win2000,WindowsxpV8.50标准版SQL2000standardedittionWin2000server,Win2000advanceserverU8(V8.20,V8.21)WindowsxpV8.501.1.2、SQL数据库的安装对环境的要求对机器标识名称的要求:
不允许使用汉字、数字作为机器名超出8个字符数字开始使用减号(-)、斜杠、等字符允许字母的组合字母数字的组合,但不能数字开始。
8个字符以内使用下画线(_)如何更改标识名WinNT系列操作系统,在桌面上点击“我的电脑”,点击右键,选中属性,点击“网络标识”页鉴,点击属性,在计算机名下的编缉框进行修改。
Windows98操作系统,在桌面上点击“网上邻居”,点击右键,选中属性,点击“标识”页鉴,在计算机名下的编缉框进行修改。
如果是操作系统是win98,要注意系统的网上邻居网络配置。
其中要有四项内容:
A、microsoft网络用户B、Tcp/ip协议C、网卡或者虚拟的网络适配器D、microsoft的文件和打印共享如果在此处没有配置好的话,特别是SQL7.0,将导致在sql安装过程中出现connectserverfailed。
导致sql安装不成功以前安装过sql数据库现在又不能正常运行的话,应将其卸载干净。
(稍后讲解)1.1.3、SQL数据库的安装一、Msde简版数据库的安装在u8安装光盘的根目录下有一个msdestp.exe文件,鼠标双击即可安装,此数据库是用友软件免费带的,能够支持单机和较少用户网络的使用,但其安装过程不透明,功能也较少,不利于以后的维护。
二、SQL2000Personaledition个人版的安装总体介绍Sql2000中文界面,安装友好,功能强大,其标准版和个人版是两张光盘。
在安装时的第一个界面有区分:
microsoftsqlserver2000standardedition是标准版,microsoftsqlserver2000personaledition是个人版。
我们推荐使用此版本。
注:
另外在使用数据库时,如果你的单位是比较有实力,最好使用正版的数据库,因为现在的知识产权保护越来越受到重视,不然数据库厂商要追究你单位的法律责任。
(其实找一张正版的数据盘刻录一张是一样用的,但这就是盗版,因为你没有合法的使用权。
安装过程Step1、将microsoftsqlserver2000personaledition,放入CD-ROM,稍候会出现安装界面,或者运行安装光盘中的autoruan.exe程序,接下来是选择安装组件。
图1-1Step2、出现如下界面,选择“安装数据库服务器”。
图1-2Step3、稍候出现如下界面,点击“下一步”。
图1-3图1-4Step4、出现如下界面,选择“本地计算机”。
图1-5Step5、在以下几个步骤中,直接点击下一步,直到出现如下界面,“请输入您的25位CD-KEY”,在编辑框中,输入CD-KEY即可,注意一个字母不能错,要认真。
Step6、按照安装向导,点击下一步,直到出现如下界面,需指定安装SQL的路径,建议点击“浏图1-6览”,将数据库安装在非C盘,且容量为最大的盘符上。
Step7、点击下一步,注意如下界面:
“对每个服务使用同一个帐号,自动启动sqlserver服务”,在“服务设置”选项,一定选择“使用本地系统帐户”,否则一旦修改服务器超级用户口令,会造成SQL无法启动。
点击下一步。
图1-7Step8、在如下界面中,注意:
“选择身份验证”选项中,一定选择“混合模式(“windows身份验证和SQLserver身份验证”,并选择“空密码”,否则一旦windows更换超级用户口令,软件及Sql可能无法启动。
图1-8Step9、点击下一步,SQLSERVER即可正常完成安装。
综合以上,在安装SQLSERVER2000的过程中,要注意,step7,setp8,二项中任何一步,选错就会造成U8无法运行.1.2、U8应用软件的安装U8应用软件是我们日常的主要操作界面,是用户的一个接口,平时出现的错误,主要在应用软件程序界面中出现的,我们排除错误从软件的提示入手,然后,修改相应的数据库即可,但在日常的维护中,一般至少40%都出自软件所运行的环境所造成的,只要调整相应的环境即可解决问题,所以环境相当重要。
1.2.1、运行环境1、单机环境参见1.1的2查看机器的ie浏览器版本,建议安装ie5.5,如果要配置web功能的话,建议安装ie6.0。
如何查看ie的版本呢,点击ie浏览器图标,在帮助菜单下有一个关于internetexplorer,点击开后会显示ie的版本号。
关闭其他应用程序和杀毒软件;安装之前应将systemsystem32系统目录下的*.ocx和*.dll文件只读属性去掉。
在控制面板区域选项中,日期标鉴,短日期格式改为:
yyyy-MM-dd如果操作系统为windowsxp,用户登陆不能以汉字名登陆。
如果软件反复几次进行安装或卸载,须查找registry.exe的文件,把其只读属性去掉。
2、网络环境网络配置具备TCP/IP协议保证各工作站可与服务器PING通,在开始运行编缉下,输入:
pingservername(或者ip地址)关闭杀毒软件,否则容易造成连接不上服务器。
1.2.2、光盘内容文件名用途说明setup.exeu8的安装程序msdestp.exe/msde简版数据库安装程序msie5.5ie5.5的安装程序msnt4sp6windowsnt操作系统的补丁6msslq7sp2sql7.0数据库的补丁2新会计转换工具工具的安装程序doc有一些文档,主要涉及远程应用等图1-91.2.3、U8安装过程Step、将安装光盘放入光驱后,或双击光盘上的SETUP,将出现如下界面。
选择你所购买的模块,然后点击“开始安装”图1-10Step2、安装进行到此界面时,要选择安装路径,选择的原则也是安装在系统盘以外的分区上,并尽量找一个磁盘剩余空间大一些的盘符。
如果不让对安装路径进行选择,说明以前安装过。
之后的安装按默认的进行即可。
只是在安装过程中可能会有提示几个*.dll文件正在使用,忽略就行。
图1-11Step3、.软件安装完成之后一定要进入双击U8管理,系统服务系统管理,运行系统管理,系统会自动创建演示帐套等。
1.3、卸载1.3.1、Sql数据库的卸载注意:
要使用尽可能的方法先备份数据,在下面的讲解中有详细的说明步骤Step1、sql的服务还在运行的话,应先终止它。
点击桌面右下角的sql图标,出现如下界面,点击“停止”,将其停止,并退出。
图1-13Step2、在控制面板的添加/删除程序中,找到MSSQLSERVER2000,点击“更改/删除”,卸载MSSQLSERVER的程序。
Step3、清除硬盘上还残留sql的安装目录,将其删除。
.Step4、开始-运行,在编缉框中,输入regedit命令,进入注册表,查找mssqlserver的项,并利用f3查找,将找到的全部删除干净。
图1-14至此,sql数据库程序已彻底卸载。
1.3.2、U821软件的卸载注意:
.卸载之前,建议备份帐务数据,如果用户调整过打印模板,须把模板备份出来。
另外,如果报表在用友软件安装目录wf821下的任何地方存方的话,应先将报表文件复制出来存到安全的地方。
Step1、如果sql还在运行的话,应先将其终止,并退出,如为windows2000须把U8服务停止。
Step2、在控制面板的添加/删除程序中卸载u8管理软件。
Step3、从硬盘上删除wf821目录和systemsystem32ufcomsql目录,Step4、如果程序组中还有相应u8管理软件内容的话,也将其删除。
Step5、.进入注册表,删除ufsoft项目和st5unst#相对应的信息。
图1-15图1-16第二章维护基础2.1、SQL数据库的基本应用前一讲,我们讲到,U8软件由两部分组成,SQLserver做后台数据库,负责数据的存取,我们通过软件界面输入的所有数据都存储在后台数据库内,如输入的凭证存储在gl_accvouch表内,形成的总帐存储在gl_accsum表内,辅助帐存储在gl_acssas表内。
那么,如果软件在应用过程中,有时候出现对帐不平,需要改相关表内的记录,我们对SQLSERVER数据库的应用,只需掌握如何打开我们数据存放的表,如何去更新删除记录。
如果对更深的内容感兴趣,下去可以研究一下SQLSERVER。
首先,我们学习一下如何打开一个表,gl_accsum总帐数据表,此表存放各个科目本年度中的各月期初余额,借方发生,贷方发生,期未余额。
2.1.1、以企业管理器打开表Step1、点击开始,选择程序,选择MicrosoftSQLSERVER,选择“企业管理器”,点击“企业管理器”,出现如下画面。
图2-1Step2、点击MicrosoftSQLSERVER前面的“+”号,再点击“SQLSERVER组”前面的“+”,再点击“数据库”前面的“+”号,出现如下界面。
图22我们帐套的数据就存放Ufdata_999_2001的大仓库内,我们需要打开这个大仓库,然后在具体的表内寻找。
我们对库的名称理解一下,999代表我们的帐套号,2001代表我们那一个年度的帐。
假设999帐套有2002年度的,肯定会存在一个大仓库,ufdata_999_2002,接下来我们打开库。
图2-3Step3、同样,点击ufdata_999_2001,前面的“+”号,再点击“表”,出现如下画面。
所有具体内容都在表内存放。
图2-4Step4、拉右边的滚动条,找到我们所要找的表“gl_accsum”,用鼠标点击“gl_accsum”表,点击鼠标右键,出现菜单,选择“打开表”,选择“返回所有行”,如下图Step5、稍后,将出现如下画面,终于现出了庐山真面目,我们可以看到ccode一列,代表科目,iperiod一列,代表会计期间。
以后这个表我们会具体讲解。
图2-5附:
如何查询记录A、打开表后,如图2-5,可以拉动右边的滚动条找。
B、通过sql语句SQL语句,是数据库的一种语言,比如说,中国人说汉语,英国人说英语,而数据库呢?
也有自己的语言,即SQL语言。
对于SQL语句,我们只学一句。
即:
select*from表名where列名1=值and列名2=值,where后跟的是条件举例:
select*fromgl_accsumwhereiperiod=1andccode=11201图2-6我们理解为:
(select)选择从(from)表accsum中的iperiod(会计期间)是1(月份)且ccode(科目编码)为11201(的记录)。
那么,如何在SQL中应用呢?
我们在图2-5的基础上,点击工具栏上的“SQL”按钮,现如下图2-6,空白处输入我们上面学的SQL语句。
然后,点击“!
”,即执行语句。
图2-7返回结果,如下图2-7,我们可以对此记录进行修改。
2.1.2、通过access2000打开数据库如何通过ACCESS2000或ACCESSXP访问SQL数据库,进行数据记录的查询?
有的用户安装的数据库是简版的MSDE,就无法按上面的方法打开数据库,如何进去呢?
步骤Step1、在计算机上安装office2000或者officexp的组件之一access2000、accessxp程序也可打开数据库进行维护。
Step2、进入access2000,在文件菜单中点击新建,选择一个项目(现有数据库),点击确定按钮。
图2-8Step3、接着的对话框中给文件起一个名字,并存入选定的目录下,点击创建,如下图所示:
图2-9Step4、在接下来的对话框中,输入相应的内容:
在服务器名称中输入服务器名使用指定的用户名称和密码处输入sa然后在选择数据库中选择要打开维护的数据库,并点击测试连接。
成功后点击确定按钮。
图2-10Step5、之后将出现你所连接的数据库中的表,如下图,打开后即可看到表中的内容,也可进行修改和维护。
选中某个表,然后双击打开。
可浏览数据。
图2-112.1.3、利用用友提供的工具visdata打开如果安装的是MSDE,又没有office2000或OFFICEXP,如何处理呢?
用友软件提供的一个工具也可以打开。
在盘符wf821app下有一个visdata.exe文件,此文件也可打开用友的数据库。
步骤Step1、在下图中显示的位置打开visdata程序图2-12Step2、在文件菜单的新建处选择odbc。
图2-13Step3、出现以下对话框后,点击确定。
图2-14Step4、在下图中为数据源起一个名字(可任意),在服务器处点击简头,选择(local),意思为本地服务器。
并选择下一步。
图2-15Step5、在下图中依照图示操作,并进行下一步。
图2-16Step6、在下图中默认的数据库处选择要维护使用的数据库,其他选项按默认的。
图2-17Step7、在下列选项中按默认的走,并完成图2-18Step8、紧接着会出现以下图示,在dsn中选择自己刚才建立的数据源,在uid中输入sql的超级用户sa,因为密码未设,此处不用输入,在数据库中直接输入要打开的数据库即可。
(在此处要明白用友软件数据库的命名规则)。
点击确定即可进入打开数据库界面。
图2-19Step9、下图即为打开数据库后所看到的表,找到要维护的表,例如gl_item,双击即可打开。
图2-202.1.4、数据库中重要表的讲解1、.ufysftem库此库是系统参数数据库,其中主要存放各个帐套的共用信息,意义很大,日常应用的也很多。
Aua_account:
是帐套信息表,其中系统帐套存放路径、帐套启用年度、帐套启用月份、企业类型、行业性质等字段特别重要。
Bua_account_sub:
帐套各模块启用月度及最大结帐月表,其中子系统id字段、最大结帐月字段、子系统启用日期字段十分重要。
Cua_period:
帐套会计日期划分表。
Dua_task:
异常任务记录表01(在所有模块退出后,此表应为空)Eua_tasklog:
异常任务记录表02(同上)Fua_log:
上机日志表Gua_tonextyear:
建立下年年度帐时要建立的表(此表也特别重要,在建立年度帐失败时,一般可从此表记录的内容进行排查,以发现上年度是哪张表有问题).H、ua_holdauth:
记录每个操作员在每个帐套每个年度的分配权限。
2、ufdata_00n_200x库此数据库叫应用数据库,命名规则是ufdata_帐套编号_年度(四位计数),其中主要存放每个年度的帐务数据,包括各个模块的数据。
在数据表中,命名方法是模块代码_表名。
其中:
ap代表应付;ar代表应收;gl代表总帐;wa代表工资;fa代表固定资产;pu代表采购;sa代表销售;st代表库存;ia代表存货;fd代表资金管理;ca代表成本等。
Aaccinformation:
帐套参数表,包括财务和购销存模块设置选项中定义的所有参数,如启用时间、系统年度等等。
Bap_closebill:
收付款结算表,主要记录收款单、付款单的内容。
Cap_detail:
应收应付明细表,主要记录已结算的采购发票和已审核的销售发票所形成的应收应付记录。
Dap_vouch/s:
应付/收单主子表,记录销售已审核的代垫费用单,应收、应付单等的表头和表体记录。
Eap_vouchtype:
单据类型表,主要记录应收应付系统所使用的各种单据的类型和代码。
Fcurrentstock:
现存量表,写入存货的不同自由项、所在仓库到目前为止的结存数量和结存件数。
Gcustomer:
,客户档案表,写入客户的记录。
Hdispatchlist/s:
发货单、委托代销结算单主子表,主表写入表头内容,子表写入表体内容。
IDsign:
凭证类别表,定义凭证类别的记录。
Jendispatch/s:
委托代销发货单主子表。
Kgl_accass:
辅助总帐表,写入带有辅助核算科目的期初余额以及凭证记帐之后带有辅助核算科目的记录。
Lgl_accsum:
科目总帐表,写入科目的期初余额和凭证记帐之后科目的增加变化记录。
Mgl_accvouch:
凭证及明细帐表,写入带有个人往来、供应商往来、客户往来的科目的期初余额及所有模块填制的凭证的明细记录。
Ngl_mccontrol:
科目并发控制表,写入科目的锁定记录,在没有任何操作的前提下,此表应为空。
Ogl_mvcontrol:
凭证并发控制表,写入凭证的锁定记录,在没有任何操作的前提下,此表应为空。
Pgl_mend:
结帐状态表,记录各模块结帐至何月的记录,其中:
bflag代表总帐/bflag_ap代表应付/bflag_ar代表应收/bflag_ca代表成本/bflag_fa代表固定资产/bflag_fd代表资金管理/bflag_ia代表存货/bflag_pu代表采购/bflag_wa代表工资/bflag_st代表库存/bflag_sa代表销售。
Qia_subsidiary:
存货核算存货明细帐表,写入存货的期初余额、所有出入库单据上存货的成本明细记录,其中凭证号字段(ipzid)、单据类型字段(cvoutype)、仓库编码(cwhcode)、暂估标志(0-未暂估未报销、1-暂估、2-报销)(flag)等字段特别重要。
Ria_summary:
存货核算存货总帐表,写入存货的汇总成本记录。
Sinventory:
存货档案表,写入建立存货时的明细记录。
其中是否批次(binvbatch)、启用日期(dsdate)字段特别重要。
Tlockvouch:
单据锁定表,写入各种单据的锁定记录。
在正常不操作任何功能的前提下,此表应为空。
Umainbatch:
批次主文件表,写入计价方式是个别计价的存货或者是批次管理的存货的记录,其中是否出空字段(bisnull)特别重要。
Vmaxvouch:
最大单号表,写入购销存模块所有单据的单据号的当前号记录数。
Wpurbillvouch/s:
采购发票主子表,写入采购发票的表头表体记录。
主表写入表头记录,其中自动编号字段(pbvid)、发票类型(专用、普通、运费、农收、废收、其他)字段(cpbvbilltype)、发票号字段(cpbvcode)重要。
子表写入表体记录,其中子表自动编号字段(id)、采购发票主表id号字段(pbvid)、累计付款字段(ioritotal原币、itotal本币)等字段较重要。
Xrdrecord/s:
收发记录主子表,写入各种出入库单据(包括存货期初)的记录。
Ysalebillvouch/s:
销售发票主子表,其中子表的累计收款字段较重要。
Zvouchtype:
单据类型表,写入购销存模块中所有的单据类型的代码。
AA、St_totalaccount:
库存总帐表,写入存货所在仓库的月汇总记录。
AB、warehouse:
仓库档案表,写入建立仓库的信息,其中计价方式字段(cwhvaluestyle)、期末处理会计月份字段(cmonth)特别重要。
AC、sa