金蝶K3数据库常见问题及数据库修复恢复方法(一)

时间:2019-05-14 22:33:47下载本文作者:会员上传
简介:写写帮文库小编为你整理了多篇相关的《金蝶K3数据库常见问题及数据库修复恢复方法(一)》,但愿对你工作学习有帮助,当然你在写写帮文库还可以找到更多《金蝶K3数据库常见问题及数据库修复恢复方法(一)》。

第一篇:金蝶K3数据库常见问题及数据库修复恢复方法(一)

金蝶K3数据库常见问题及数据库修复恢复方法

(一)1、明细帐查询错误

错误描述:帐套在查询明细帐(包括数量明细帐)时提示“产生未知错误”或提示:发生未知错误,系统将当前操作取消,错误号为0,请与金蝶公司联系。问题原因:数据库表Glbal,Glpnl 表损坏

处理方法:备份当前数据表后,导入新的表结构,并把原数据导入到新表,再利用Check 检查关系的完整性。

2、报表取数出现翻倍

错误描述:在报表中进行数据重算后,数据出现双倍。

问题原因:系统在凭证过账时产生过账错误。(报表公式错误除外)处理方法:具体步骤如下:

1)进行反过帐、反结帐到出错期间,2)安装新版本软件(建议用比较高的版本),3)在新版本软件中恢复操作权限,4)在新版本软件中重新进行过帐、结帐

注意:如果是偶尔在最近一期才出现这种现象,则只需将数据中的Glpnl 表中的记录删除,再反过帐→反结帐→过帐→结帐,即可。

3、利用ODBC 修复账套

操作步骤;

1)、打开Office 工作组管理文件Wrkgadm.Exe 链接System.Mda 文件

2)、取消System.Mda 的登录密码:进入Access,不打帐套,通过“工具--安全--用户组与帐号”----“更改登录密码”,输入原密码后,直接确定。

3)、设置Odbc:进入Win2000 的ODBC,添加--选择“Driver Do Microsoft Access(*.Mdb)”---完成 4)、数据库---选择System.Mda 所在路径和它的文件名

5)、设置高级选项:输入登录的名称(Morningstar);此时不要输入密码,它也没有密码的。6)、设置修复选项:选择需要修复的帐套,确定。

7)、待系统将提示修复成功,可以用Access 和软件检测试数据了,结合Check 检查该帐套的完整性。8)、修改完成后,建议回到Access 中,将密码还原,以确保数据库的安全。

4、帐套备份提示错误

错误描述:进行账套备份时,系统提示:文件操作发生下面的错误,请仔细检查有关的文件、路径 和驱动器91:未设置对象变量或With Block 变量。确定后,返回界面。问题原因:数据库表Glpref 错误或数据库损坏 处理方法: 如果数据库表Glpref 错误 对比分析Sample.Ais.Glpref 经比较,发现当前帐套与标准帐套之间的帐套参数表Glpref 表多了一 个字段:Fpaneedrecalc 将该字段删除后即可正常备份。如果数据库损坏:处理方法参照前面数据损坏的修复。

5、引入凭证提示错误

错误描述:账套A.Ais 从账套B.Ais 引入凭证时,提示“B.Ais 账套不存在,或者它是一个错误的账套文件。

问题原因:当前的两个帐套都没有使用凭证字。软件约定,如果源帐套中没有使用凭证字,则源帐套的凭证不能补引入到目标帐套中。

处理方法:直接到凭证表中,将源帐套的凭证字补上,再引入就可以。可以通过建立更新查询的方 法来实现快速替换。

如果目标账套不需要凭证字,可以在引入凭证后,再将源帐套的Fgroup 的值还原,在凭证表Fgroup 字段是一个空格。

6、明细账查询有其他月份的凭证

错误描述:在2000xp 帐套查看明细帐时,发现部份科目的明细账在12 月的最后还有1、2、3 月的部份凭证。如果将期间按4-12 查询则又不会出现这种现象。

问题原因:凭证表中记录的信息有错。检查数据库和科目结构,没有问题,但在凭证分录表Glvch 表中,涉及的几张凭证的Fclsid 和Fobjid 的值分别为0 和*,但在Glcls 和Glogj 中,并没有这样的数据存在。

处理方法:到数据库Glvch 表中将涉及到的这几张凭证在Fclsid 和Fobjid 字段上的0 和* 的值删除即可。

7、明细账查询提示错误

错误描述:查明细帐时,不停提示“Setrowhidehorzline:Xx",其中,XX 是一串数字

问题原因:是帐套数据库中关于明细帐的两个表出现了异常,Glsubldg 和表Glslnav 受到损坏、索引丢失等错误导致提示错误。

处理方法:用Check 工具检测,如果还不行就把所有的关系和索引都删除后重建。建议把Glsubldg和Glslnav 从数据库中删除,然后用Check 添加进来,再添加索引关系,这样可以解决。

8、明细账查询出现其他科目内容

错误描述:查询明细帐时出现了查询之外的内容,如只查询现金的明细帐,在显示现金明细帐的同时还显示了应收帐款的明细帐。

问题原因:帐套数据库中关于明细帐的两个表出现了异常。处理方法:将表Glsubldg 和表Glslnav 两张明细表的内容清空。

9、出纳模块本期期初不等于上期期末

错误描述:出纳系统中现金和银行日记帐1 月-4 月数据正确,但扎帐并结帐到5 月后数据出错(5月初数与上月底数不等);通过新建帐套引入出纳业务,问题仍旧问题原因:在日记帐中有日期正确但期间错误的记录。处理方法:

1)、利用Check 检查,修复关系丢失。

2)、检查日记帐表Trbankjnl、Trcashjnl 发现存在大量的日期正确,但期间不正确的数据(如果日期 为2004-04-30,但期间为44)。3)、修改后再重新进行反扎帐和扎帐。

10、初始数据输入科目定位不正确

错误描述:标准版Xp 初始数据输入时,科目后有空行,光标点中其中的一行,在底部显示的却是 其他科目的名称。

问题原因:科目含有非法字符(如回车符、换行符)。

处理方法:进行科目名称的修改,将后缀的空格去掉,直接在数据库里去掉非法字符即可。

11、打不开帐套提示没有权限

错误描述:打不开帐套提示没有权限 问题原因:

1、用户忘了密码,所以进入不了。

2、重新安装软件或系统前,备份了帐套数据,但没有备份用户信息。该信息保存在软件安装目录下的System.Mda 文件中。处理方法:

1、新建一个帐套,如为A.Ais 并直接结束初始化作为标准帐套;

2、用Access97 打开现在这个不能登录的帐套,3、从A.Ais 中导入以下的表:Glacctright、Glright、Glrptright、Sysusers。他们导入进来后,会形 成表名为Glacctright1、Glright1、Glrptright1、Sysusers1 的表,需要将他们改命为:Glacctright、Glright、Glrptright、Sysusers,系统会提示是否更名,按Y 即可。最后,再将Glacctright 表中的内容清空。

4、有些版本,如医院版、行政事业版等,可能没有Glsysusers 表,则可以跳过该表,直接导入Glright表即可。

5、建议利用Check 工具,对该帐套进行次检查修复丢失的关系等。

6、打开软件,重新建立与原来相同的用户名,并重新授权即可。

7、对于标准版和工业版,可以直接到Http://218.4.200.18 去下一个Aisok,该工具可以直接取消Manager 密码。

第二篇:金蝶K3常见问题(一)

: 多栏账期初数据不能正确显示

问题描述 生产成本科目下设直接材料、直接人工、制造费用三个明细科目,每个科目下设工程项目作为核算项目,帐套是11月建帐,在初始数据录入中录入了期初余额、累计借方发生额、累计贷方发生额。当启用帐套后,这个生产成本科目的多栏帐中的每个明细科目没有余额,只有借方,贷方发生额

解决办法: 只要将系统参数设置-总帐参数设置里的多栏帐损益类科目期初余额从余额表取数及多栏帐成本类科目期初余的从余额表取数就能解决这个问题了

二、总账:凭证套打的时候,“记账凭证”几个字不会打印

问题描述 10.4的软件,有些用户使用科目余额表会出错,凭证套打的时候,“记账凭证”几个字不会打印.有些用户会出现很怪的问题.解决办法: 可以试一下在数据库里执行delete from t_useprofile,看能不能解决,在执行前请先将账套备份,三、总账:总账凭证查询

问题描述 在总账进行(科目<>库存商品)时,照样会把有库存商品的科目过滤出来,在进行(不等于<>)条件使用的时候,都会出现不正确的显示结果, 解决办法: 可以设置会计科目<>库存商品且对方科目<>库存商品可以实现您的需求。

四、总账:凭证现金流量指定

问题描述 凭证 借:银行存款 50 借:财务费用_利息-50 指定这张凭证的流量指定不了

解决办法: 可以通过指定流量时将金额重算一下,经负数的改为正的即可

五、总账:核算项目与科目组合表引出错误

问题描述 核算项目与科目组合表查询条件如果只选择借方累计发生额或贷方累计发生额,引出EXCEL时表头错行。

解决办法: 在10.4的用户手册里说明核算项目与科目组合表无论是打印预览还是引出都只支持选择两个或者两个以上的取数条件的,软件目前在打印预览及引出中不支持选择一个查询条件的功能。

六、总账:手工录入汇兑损益的凭证,无法正确录入

问题描述 需要手工录入汇兑损益的凭证,无法正确录入,要求必须输入原币金额,需系统自动结转损益是不需要输原币金额的,希望总部能更改下程序限制。

解决办法: 您只要在凭证录入界面出现提示输入原币金额的时候选择取消就可以了.七、总账:凭证的现金流量就没有指定完整

问题描述 录入凭证时指定现金流量表付表时,凭证的借方是管理费用下的招待费,贷方是主营业务收入的火锅收入.指定招待费的时候没有对方科目火锅收入.那张凭证的现金流量就没有指定完整.解决办法: 处理这种凭证的时候,关闭总帐设置里面的必须指定现金流量表的附表的功能,然后指定现金流入量总额,指定现金流出量,现金流量的净额没有影响,凭证可以保存.例如,借:管理费用100,借:现金 200 贷:主营业务收入 300 指定的时候先指定主营业务收入现金流入量为300,再指定管理费用现金流出量为100,这样一来现金流量净额是正确的,凭证也可以保存.八、总账:关于凭证打印问题

问题描述 还有一个问题是关于凭证打印问题,客户想不用套打的情况下把序号这个不打出来怎么设置??

解决办法: 凭证打印不使用套打模板的情况下打印的内容是不能进行设置的,如果不希望出现序号字段可以使用套打模板

九、总账:凭证查询序时簿能否显示何引出核算项目

问题描述 凭证查询序时簿能否显示核算项目? 在序时簿界面作凭证引出时能否将核算项目一并引出?

解决办法: 此版本已提供此功能。请在系统设置总账参数中,勾选“凭证查询分录科目显示核算项目”

十、总账:从贷款到期日能提示出来

问题描述 从银行贷了几笔贷款,我要软件在贷款到期日能提示出来,在会计科目上是属于短期借款的, 这种业务在K3里应该怎么处理呢? 解决办法: 可以有以下方式实现: 1。简单的使用办法,您可以在凭证摘要中指定相关信息。事后通过凭证查询功能过滤摘要信息 2。单据比较多的话,可以使用结算中心的相关模块。

十一、总账:凭证录入界面格式显示

问题描述 现在所有科目都核算美元,我想在凭证录入界面,一打开就显示的是,带外币的那种格式。

解决办法: 在凭证录入界面选择菜单栏“查看”--“选项”--“基本设置”中的第二项“凭证录入缺省显示外币”勾选上,在以后打开凭证录入界面的时候就自动进入外币录入的界面了。

十二、总账:在工具下面套打设置显示

问题描述 引入了一个模版,后来不好用,又引一个,提示已经存在,也不提示是否覆盖,只能重新启个名;里面太多,就不分不清楚哪个是好用的模版了

解决办法: 如果要删除模版,只能Program FilesKingdeeK3ERP中找到那个模版把它删除掉,但删除掉之后就不会再有了,只能重新再作,所以删除之前要做一下备份。

十三、总账:凭证打印,问题描述 使用系统默认模板,如果打开凭证后打印,可以调整科目框体的大小,使一张A4纸上正好打2张凭证。但是,在凭证叙事簿选择打印本月所有凭证的时候,预览的科目框体很长,导致整张凭证的宽度超过了A4纸的宽度,无法打印完整。

解决办法: 在凭证查询序时簿菜单里,文件项下选择打印凭证--页面设置--尺寸,你可以根据需要更改和设置相应的尺寸。

十四、总账:打印凭证格式设置

问题描述 客户打印凭证是使用软件默认的格式,不是使用套打格式。我在会计序时薄里进行页面设置,摘要、科目、借方、贷方都设置成一样的宽度,但科目这一栏的宽度始终偏大,不能按照客户的需求进行设置打印。

解决办法:

1、凭证界面的打印和凭证查询界面的打印设置是分两个地方进行控制。即凭证录入界面的页面设置控制的是当前查询的单张凭证。而凭证查询界面是针对凭证查询序时簿界面的多张凭证进行设置的;

2、凭证录入界面有多条分录,即打印时需要分几张A4纸才能打印完毕,如一张凭证分三张纸打印完毕,则1/3和2/3张纸合计行都是虚线,借方贷方没有数据。主要是提示客户该张凭证还未打印完毕,最后合计行在最后一张凭证上显示。

十五、总账:外币初始化时修改本位币的问题

问题描述 外币初始化时,输入原币,本位币之后,是正确的.如果我想修改本位币,1\如果我修改本位币,再点原币,则原币改变 2\修改时,保存按钮不好用(必须先点刷新,再输数,再点保存,有时是可以的)3\修改时,左下角有个自动保存,此按钮不好用

解决办法: 因为数据录入之后,只是完成了这个操作,光标没有挪开,数据就还没有写到数据库中去,所以要把光标挪开,随便在空白的地方点一下就可以了。

十六、总账:科目余额表中科目名称排序是按首字拼音进行的

问题描述 科目余额表中,选择核算项目明细,科目名称排序是按首字拼音进行的。原10.3中是按代码进行排序,这样和其他报表核对是次序很难对应

解决办法: 可以在系统设置-总帐-系统参数设置页面上,钩选上账簿核算项目名称显示相应代码,就可以按照代码排序;如果不选,按拼音排序。

十七、总账: 越南语账套金额要求最多15位数

问题描述 客户在越南,使用越南语账套,由于越南币和人民币的金额位数不一样,故我们金蝶里的金额最多13位数,不够越南语账套下金额位数(越南币金额越过13位数)解决办法: 通过以下变通解决方式:

1、在币别处设置千元或者万元币别。

2、把凭证拆分成多条录入,因为我们的合计行是可以支持多于13位的位数的。

十八、总账:报表显示错误

问题描述 客户的凭证 借:原材料 100 贷:应付账款 100 客户指定附表项目为:存货的减少100,客户认为现金流量表应该显示为存货的减少-100,但报表显示存货的减少100 解决办法: 因为对这种既无损益又无现金类的凭证指定流量,没有了现金科目和损益科目的参照,系统无法直接判断方向;这个要手工改现金流量的方向,系统没办法直接判断,就是直接指定存货减产为-100.十九、总账:凭证打印时其纸张来源无法固定

问题描述 在10.4的环境下进行凭证打印时,其纸张来源无法固定.每次退出凭证界面后,其纸张来源都要进行重新选择.例如,客户设置了一种叫“凭证”的纸张,在凭证查询界面的打印设置选项中设置好了纸张来源后,退出再进入,其纸张来源又恢复成原来的默认纸张A4,很不方便.解决办法: 纸张来源设置是要到连接的打印机属性上去设置纸张来源。k3会直接选打印机的默认设置。

二十、总账:中文帐套英文登录,现金流量项目显示不正确

问题描述 建中文帐套,英文方式登录,在总帐-现金流量-现金流量表中,现金流量项目有些是英文,有些是中文!

解决办法: 受于K/3的框架的限制,目前不支持中文账套,然后使用英文模式登录的应用场景,如果要使用英文模式,请建立纯英文的账套。有部分基础资料或元数据在数据库中只保存了一个字段的值,有些元数据则有中文,英文和繁体三种语言的字段,对于只有一种语言的字段是不能进行多语言切换的,只有建立纯英文账套,或纯繁体账套才会完全没有问题。

二十一、总账:关于数据授权

问题描述 关于数据授权: 现在我可以设置某一个人针对某一个地区的业务单据授权,但是不能针对某一个人对财务数据的授权

解决办法: 可以把张三和这个地区的财务人员设置到一个用户组里面。功能权限,总账凭证里面有个“查询所有凭证”和“查询本组凭证”,只要给张三只授予“查询本组凭证”权限,就可以只让张三看到自己这个用户组的人员所做的凭证,而看不到别组用户做的凭证。

二十二、总账:制造费用下二级科目下挂核算项目多栏账查询

问题描述 制造费用下二级科目下挂核算项目,在进行多栏账查询时,明细科目的借方发生额最后一笔总是一个负的借方发生额,导致借方累计数据为0,实际凭证发生的业务是贷方,导致多栏账打印时起不到应有的效果。

解决办法: 在凭证摘要里设置一个类别,不参与多栏帐合计。二

十三、总账:打印凭证用的模板缺少人民币符号“¥” 问题描述 在“总帐-凭证处理”中,打印凭证用的模板,缺少人民币符号:“¥”.解决办法: 在设置凭证套打模板时,在金额的套打字段可以自己增加货币符号。如,对“借方”套打字段,双击设置其属性,数字格式处,在格式最前方手工增加“¥”就可以了。可以参加附件图片。

二十四、总账:凭证处理的几点需求

问题描述 一、1.系统菜单:.财务处理---总账---凭证处理---凭证查询 2.需求背景:(1)软件现状:会计分录序时簿无法统计凭证数量。(2)企业业务现状:曾经使用KIS标准版,标准版里过滤后,可以在会计分录序时簿的右上角统计出凭证数量,企业认为这样有利于自身控制工作量的大小,提高工作效率。

解决办法: K3也已经有此功能。在凭证序时簿的左下角会显示共有多少张凭证,已经光标所在行是第几张凭证的显示。例如“7/268”,是显示共有268张凭证,当前光标行在第7张凭证上。

二十五、总账:在做初始化的时候,下挂核算项目自动排序问题

问题描述 在做初始化的时候,下挂核算项目,这个科目下有100多个项目,录到最后了,我发现,在第20行少一个,我能不在20行后面加上一个? 解决办法: 在录入界面有插入功能,插入后,系统会根据核算项目代码自动排序。

二十六、总账:功能需求问题

问题描述 紧急需求,客户提到的功能需求问题,例如:客户账务期间在七月,由于是八月十号报税,故业务繁忙一直没有结账到八月,而已经人为修改凭证日期,在七月做了大量八月份的凭证,此时客户需要在七月期间查看八月份的科目余额表,当选择期间在八月,包括未过账凭证时,查询的科目余额表只能正确显示本期发生额,但期末余额错误,且不能显示期初余额;当选择期间从七到八时,期末余额正确,但本期借贷方发生额却是七、八两个月发生额的累加,所以也不能正确显示,故提单希望解决 客户完整意图如下:科目余额表能支持未结账的任意期间查询,正确显示每期发生额和余额,而不是只能选其一,人为来回切换.解决办法: 这个是我们产品的特殊控制,不能放开,理由如下: 因为产品是依靠结帐来进行加密的判断,即过了三期以后,如果没有lisence,就会不能继续使用。但是如果放开这一控制的话,那么客户可以永远不结账来逃避加密。还是建议在结账以后查看。

二十七、总账:其他应收-罚款/职员显示问题

问题描述 其他应收-罚款/职员(罚款为明细科目,职员为下挂核算项目)在做凭证时,可以输入核算项目,但是,在会计分录序时簿界面,职员不显示

解决办法: 可以通过在总账系统参数中凭证插页勾上“凭证查询分录科目显示核算项目”即可解决,二十八、总账:凭证号按年月+序列号排列

问题描述 客户希望凭证号按年月+序列号排列

解决办法: 变通处理方法来达到在左上角可以查询凭证期间的需求:

1、如果您选择普通打印,在平整的左上角,已经具备了凭证期间字段,例如2008年第2期。

2、如果您选择套打,凭证期间在凭证的右上角,您可以通过套打设置把它调整到左上角

二十九、总账:初始化余额不能导入

问题描述 物料、客户等资料全部导入到新账套中了,但是初始化余额不能导过去。引出初始化模版后,发现是空的,只有科目没有数据。请问如何将数据导过去新的账套中?

解决办法: 初始化余额的引入引出,因为涉及很多规则校验,在K3目前的架构下,还没有好的方案可以支持在数据交换平台进行。建议使用EXCEL导入导出功能。目前总账的初始化余额已经提供了导出成EXCEL,然后再从EXCEL中将数据导入到新的账套中。

十、总账:查询部门和供应商

问题描述 我们每天都要查询部门和供应商(核算项目组合选择),因供应商很多,查询的次数是N次之多,但是要重复输入部门和供应商,不能默认当前,耽误了速度和时间。

解决办法: 目前k3总帐中所有的报表都没有默认当前值,而是通过提供保存方案的形式。请使用保存方案来变通处理。

十一、固定资产管理: 越南语固定资产卡片金额需要15位

问题描述 K3固定资产卡片金额只有10位,可是越南这边所有金额需求15位

解决办法: 通过以下变通解决方式:

1、把卡片拆分成多个录入。

2、下载安装PT014795,可以把固定资产卡片的整数金额位保存为13位,与总帐一样.因为总帐的限制,只能最多到13位了,否则生成凭证会有错.三

十二、固定资产管理:使用期间引入引出问题

问题描述 在使用系统提供的标准卡片引出功能引出时有已计提期间,再重新引入到系统中时已计提期间数据为0 解决办法: 导入卡片的已使用期间数是根据卡片开始使用日期与入帐日期自动计算出来的,不是根据引入文件的数据进行新增的,请使用卡片导入功能时注意。

十三、固定资产管理:初始化固定资产规格型号怎么录入

问题描述

2、刚初始化的时候没有录入固定资产规格型号,现在要录入,能不能在数据库里直接修改?如果能,麻烦请告诉要修改那几个表,怎么修改?

解决办法: 可通过以下方式修改 update t_facard set fmodel='aaaa' where fassetnumber like '1'(注 1 为固定资产编号,aaaa 为要填入的规格描述)建议备份账套后使用。

十四、固定资产管理:计提修购基金

问题描述 在金碟K3 10.4版中,我看到有计提修购基金,但是不知道如何使用,计提后在实际发生时又如何操作,解决办法: 修购基金适用于事业单位(不计提折旧方式),具体应用请参考帮助手册。

十五、固定资产管理:固定资产的维修支出管理

问题描述 在金碟K3 10.4版中,对固定资产的维修支出这块能否在固定资产模块里管理?

解决办法: 1.对固定资产的维修支出这块能否在固定资产模块里管理? 建议使用生产模块的设备管理功能,具体说明请参考帮助手册

十六、固定资产管理:固定资产卡片时,备注栏无法查看

问题描述 我们在做固定资产卡片时,基本信息有一栏是备注栏,这一栏我们录入了固定资产的管理代码,以便资产的管理人员对应使用。但现在我们在固定资产清单列表中却看不此栏,怎么让我们在固定资产清单中也能看到此栏呢!

解决办法: 固定资产清单中没有显示备注字段内容的功能,如需要录入自定义字段,请在卡片类别上设置自定义字段,在录入卡片时录入此自定义字段,此字段可以在资产清单中显示。

十七、固定资产管理:固定资产能否和应付系统生成的凭证合并

问题描述 固定资产能否和应付系统生成的凭证合并

解决办法: 问题可以采取下面这个方法得到解决 1.在应付帐款发票录入后生成一张付款单,在付款单查询的编辑功能,凭证信息中将固定资产卡片生成的凭证号指定,这样两边就不会产生影响了。

十八、固定资产管理;固定资产问题咨询

问题描述 问题是先买一批固定资产放哪里,当月入账。状态是未使用。当其他部门使用的时候吧其中的几个给他们,现在做得是固定资产拆分。拆分完的固定资产还要入账吗?固定资产的余额和总账的余额不对。固定资产多,多着拆分出来的那部分余额,例如原先购买是为10元2个,拆分后是1个5元。现在固定资产就多着10元。

解决办法: 问题是由于没有进行固定资产清理生成凭证的操作。在进行固定资产拆分的时候,同时要生成两类单据,一个是固定资产清理的凭证,一类是固定资产拆分形成的凭证。

十九、固定资产管理:固定资产采用工作量法计提折旧问题

问题描述 以前期间录入固定资产时,采用工作量法。本期发现预计工作总量录少了,计算出的每期工作量也错误。本期做变动,调增了预计工作总量和已使用工作总量,再到工作量管理里面去录入本期工作量时发现工作总量还是按照原来录入的预计工作总量显示,而累计工作总量就变为变动后的已使用工作量。此时还没有录入本期工作量时的剩余工作量=旧的预计工作总量-新的已使用工作量。就可能出现剩余工作量小于本期工作量,导致录入本期工作量时提示不能大于剩余工作量。结帐到下一期以后,工作总量才会按照调整后的预计工作总量显示。目前建议客户的处理方式是:本期工作量按照剩余工作量录入,下一期再补录少录的工作量。

解决办法: 可以通过在折旧政策方案新增一个方案中,勾选掉了“当期变动固定资产,从变动的下一期开始影响折旧”参数,另外,变动工作总量如果希望使用新的工作总量提折旧,折旧方法应该选择动态工作量法(基于变动后要素)这样应该能解决此问题,四

十、固定资产管理:拆分后查看固定资产变动与结存表不对

问题描述 本期有固定资产拆分业务,其中清理卡片的变动方式选择为003-其他,拆分后查看固定资产变动与结存表,发现固定资产原值减少栏目无数据,从而表中固定资产期末原值也不对!解决办法: 变动方式中的其它类是与固定资产价值不相关的要素,如变动部门,型号,地点等等,而固定资产结存与变动表是反映的固定资产价值的变动,所以只包含变动类别中的增加和减少。变动方式下的03其它是不包含在变动结存表中的。如果在拆分时变动方式选择减少中的其它,结存表才对。

十一、固定资产管理:固定资产计提折旧生成的凭证错误

问题描述 固定资产计提折旧生成的凭证,借:管理费用650.28,贷:累计折旧650.28。该凭证修改过,手工增加了两行,借:制造费用3000贷:长期待摊费用3000。现在发现固定资产明细表中累计折旧贷方金额栏显示4250.28,也就是说把长期待摊费用3600给加进去了?

解决办法: 固定资产明细帐的取数逻辑为如果未生成凭证,则从固定资产系统取数,如果已经生成凭证,从凭证取数。对于问题中提到的应用场景是不正确的,不能够这样进行帐务处理。即使想修改系统自动计算的折旧额,也不建议直接修改凭证,应该在固定资产的‘折旧管理’中修改相应卡片的折旧额,这样就能回写凭证。另:总账系统设置中有参数“参数“不允许修改/删除业务系统凭证”。

第三篇:SQLserver2000数据库修复办法总结

SQLserver2000数据库修复办法总结

Praymid 戴华倪

总结步骤如下:

1、检测数据库,使用命令(Dbcc checkdb)

拿到数据库后附加到本地SQLserver使其运行,打开企业管理器,查看它。同时打开查询分析器,在里面输入

Dbcc checkdb 检测数据库命令然后回车 即可以看到数据库的分析资料看到问题,评注:拿到问题先不要盲目的卸载SQLServer,本次因为新手,上手后就把数据库卸载,这样就耗费了一天的时间,过没有任何作用,测试服务器的完整性可以拿一个好的数据库做对比,自己可以建一个“test”,如果测试数据库运行正常,则不需要对服务器做任何改动。千万不要改动系统,麻烦会更大。

提示:错误会以红色显示。

2、简单修复:命令:dbcc checkdb 输入以下两句尝试修复。

DBCC CHECKDB('AIS20110120172605',repair_allow_data_loss)DBCC CHECKDB('AIS20110120172605',repair_rebuild)不管他究竟哪里错了,先用这两句试试一般的索引系统文件丢失,SQLserver都可以解决这个问题,基本就差不多了。但是对于主键索引损坏,这个命令基本修不好,所以对一个满身是伤的数据库,他可以修复70%。

注:修复时系统提示必须要在单用户模式下才可以生效,用户可以去企业管理器,对要修理的数据库:右击属性—选项—限制访问—单用户。也可以使用以下语句实现:

ALTER DATABASE AIS20110420091143 SET single_USER GO 改为单用户

ALTER DATABASE AIS20110420091143 SET MULTI_USER GO 改为多用户。

继续使用dbcc checkdb检测,如果继续报错。再次运行:

DBCC CHECKDB('DataBasename')with NO_INFOMSGS,PHYSICAL_ONLY 然后再运行:

DBCC CHECKDB(' DataBasename ',repair_allow_data_loss)WITH TABLOCK 再次运行:DBCC CHECKDB('DB name')系统显示修复成功,说明本次问题主要由索引等数据库系统本身问题引起,这样的修复可能会导致数据丢失,但是绝对不会是大批丢失,基本没有影响。

2、检测表:命令:dbcc checktable(‘tablename’)接上述检测提示:我们可以看到一个id号,这个基本就是这个错误的表在系统表“sysobjects”里面的注册信息。

输入如下语句即可以看见:

select * from sysobjects where id=1205579333(错误提示号码)接下来检测这张表究竟是什么问题。输入:dbcc checktable(‘tablename’)

接下来将会得到一些错误提示,基本上就是检测表的时候那些,提示什么B树错误,父节点,子节点错误,这些都别管,因为这个可能就是索引引起的错误:

尝试用下列语句修复:

DBCC CHECKtable('Tablename',repair_rebuild)执行完后查看提示:如果出现下面的提示

CREATE UNIQUE INDEX 终止,因为发现了索引 ID 1 的重复键。最重要的主键为 '3'。这里基本上就可以确定就是索引出的问题,而且数据表没有被修复的可能很可能就是内容产生的问题。根据提示,我们得出的结论就是主键重复。

这是我们使用select查询语句是看不到的甚至表里面打开也没有反映。此时,关闭查询分析器,打开企业管理器,找到那个数据表,然后右击选择设计表,选择主键,右击,取消主键,回到查询分析器,找到该表,右击选择索引,这时候表以前所有的索引都能看见了,但是上面的唯一性选项很明显没有了,然后给表里面添加一个新的字段,字段名 id 需要生成编号:

语句如下: alter table t_item add id integer identity 该字段用完后删除,语句如下: alter table t_item drop column id 在查询分析器这里右击索引,选择唯一性选项,然后点击确定,系统会提示重复键,和最重要的主键ID,根据id数字,进行查询

如提示最重要的键值是3则,select * from t_item where fitemid=3 有时候查询的结果,是合法的,比如这个3可能只有一条,这个时候,就右击索引,点击编辑勾选唯一性,在列上面去掉一个,从上往下第一个开始,但是必须记住他的名字,最好写下来,这时候,你会发现错误信息里面的ID换成了另外一个数字,继续用select语句查询该数字,字段仍然是该表的第一个字段,你会发现他有两条,仔细对比这两条,什么都是一样的,每一个字段的值都一样,这显然不符合逻辑,用刚才添加的id记录删除一条,语句如下:

Delete tablename where id=两着任何一个,删除完后,右击恢复刚才被点掉的那一条列名,勾选上唯一性,点击确定,则正常,回到企业管理器,打开表设计,设置主键。完成。

回到查询分析器,输入dbcc checktable 显示正常,再次检测数据库,显示正常。删除刚才增加的列,修复完成。

结论:修复这类数据表,别急着导出数据,新建库文件,这个应该还不到那一步,最好就是能这样修复,少动干戈,如果是主键重复,你导出数据,在把这个错误的数据倒进来(这里假设能正常导入),表的错误会依然存在。

第四篇:数据库实验一

山东建筑大学 计算机学院 实验报告

班级 姓名: 学号: 实验成绩:

课程: 数据库系统概论 同组者: 实验日期:2018年3月3日

实验一 创建数据库

一.实验目的

1.学会数据表的创建; 2.加深对表间关系的理解;

3.理解数据库中数据的简单查询方法和应用。二.实验内容

1.实验数据库中涉及到四个表供应商表S、零件表P、工程表J、供应关系表SPJ。每个表的结构如下:

create table S(SNO char(10)PRIMARY KEY, SNMAE VARCHAR(10)UNIQUE,STATUS CHAR(10), CITY CHAR(10));

create table P(PNO CHAR(10)PRIMARY KEY, PNAME VARCHAR(10), COLOR CHAR(10),WEIGHT INT);

CREATE TABLE J(JNO CHAR(10)PRIMARY KEY, JNAME VARCHAR(10), CITY CHAR(10));

CREATE TABLE SPJ(SNO CHAR(10), PNO CHAR(10), JNO CHAR(10), QIT INT,PRIMARY KEY(SNO,PNO,JNO),FOREIGN KEY(SNO)REFERENCES S(SNO),FOREIGN KEY(PNO)REFERENCES P(PNO),FOREIGN KEY(JNO)REFERENCES J(JNO),);山东建筑大学 计算机学院 实验报告

班级 姓名: 学号: 实验成绩:

课程: 数据库系统概论 同组者: 实验日期:2018年3月3日

SELECT * FROM SPJ;

INSERT

INTO S(SNO,SNMAE,STATUS,CITY)values('S1','精益','20','天津');INSERT

INTO S(SNO,SNMAE,STATUS,CITY)values('S2','盛锡','10','北京');INSERT

INTO S(SNO,SNMAE,STATUS,CITY)values('S3','东方红','30','北京');INSERT

INTO S(SNO,SNMAE,STATUS,CITY)values('S4','丰泰盛','20','天津');INSERT

INTO S(SNO,SNMAE,STATUS,CITY)values('S5','为民','30','上海');

SELECT * FROM S;

INSERT

INTO P(PNO,PNAME,COLOR,WEIGHT)VALUES('P1','螺母','红',12);INSERT

INTO P(PNO,PNAME,COLOR,WEIGHT)VALUES('P2','螺栓','绿',17);INSERT

INTO P(PNO,PNAME,COLOR,WEIGHT)VALUES('P3','螺丝刀','蓝',14);INSERT

INTO P(PNO,PNAME,COLOR,WEIGHT)VALUES('P4','螺丝刀','红',14);INSERT

INTO P(PNO,PNAME,COLOR,WEIGHT)VALUES('P5','凸轮','蓝',40);INSERT

INTO P(PNO,PNAME,COLOR,WEIGHT)VALUES('P6','齿轮','红',30);

SELECT * FROM P;SELECT * FROM S;山东建筑大学 计算机学院 实验报告

班级 姓名: 学号: 实验成绩:

课程: 数据库系统概论 同组者: 实验日期:2018年3月3日

INSERT

INTO J(JNO,JNAME,CITY)VALUES('J1','三建','北京');INSERT

INTO J(JNO,JNAME,CITY)VALUES('J2','一汽','长春');INSERT

INTO J(JNO,JNAME,CITY)VALUES('J3','弹簧厂','天津');INSERT

INTO J(JNO,JNAME,CITY)VALUES('J4','造船厂','天津');INSERT

INTO J(JNO,JNAME,CITY)VALUES('J5','机车厂','唐山');INSERT

INTO J(JNO,JNAME,CITY)

VALUES('J6','无线电厂','常州');INSERT

INTO J(JNO,JNAME,CITY)

VALUES('J7','半导体厂','南京');

SELECT * FROM J;

INSERT

INTO SPJ(SNO,PNO,JNO,QIT)VALUES('S1','P1','J1',200);INSERT

INTO SPJ(SNO,PNO,JNO,QIT)VALUES('S1','P1','J3',100);INSERT

INTO SPJ(SNO,PNO,JNO,QIT)VALUES('S1','P1','J4',700);INSERT

INTO SPJ(SNO,PNO,JNO,QIT)VALUES('S1','P2','J2',100);INSERT

INTO SPJ(SNO,PNO,JNO,QIT)VALUES('S2','P3','J1',400);INSERT

INTO SPJ(SNO,PNO,JNO,QIT)山东建筑大学 计算机学院 实验报告

班级 姓名: 学号: 实验成绩:

课程: 数据库系统概论 同组者: 实验日期:2018年3月3日

VALUES('S2','P3','J2',200);INSERT

INTO SPJ(SNO,PNO,JNO,QIT)VALUES('S2','P3','J4',500);INSERT

INTO SPJ(SNO,PNO,JNO,QIT)VALUES('S2','P3','J5',400);INSERT

INTO SPJ(SNO,PNO,JNO,QIT)VALUES('S2','P5','J1',400);INSERT

INTO SPJ(SNO,PNO,JNO,QIT)VALUES('S2','P5','J2',100);INSERT

INTO SPJ(SNO,PNO,JNO,QIT)VALUES('S3','P1','J1',200);INSERT

INTO SPJ(SNO,PNO,JNO,QIT)VALUES('S3','P3','J1',200);INSERT

INTO SPJ(SNO,PNO,JNO,QIT)VALUES('S4','P5','J1',100);INSERT

INTO SPJ(SNO,PNO,JNO,QIT)VALUES('S4','P6','J3',300);INSERT

INTO SPJ(SNO,PNO,JNO,QIT)VALUES('S4','P6','J4',200);INSERT

INTO SPJ(SNO,PNO,JNO,QIT)VALUES('S5','P2','J4',100);INSERT

INTO SPJ(SNO,PNO,JNO,QIT)VALUES('S5','P3','J1',200);INSERT

INTO SPJ(SNO,PNO,JNO,QIT)VALUES('S5','P6','J2',200);INSERT

INTO SPJ(SNO,PNO,JNO,QIT)VALUES('S5','P6','J4',500);山东建筑大学 计算机学院 实验报告

班级 姓名: 学号: 实验成绩:

课程: 数据库系统概论 同组者: 实验日期:2018年3月3日

SELECT * FROM SPJ;

CREATE UNIQUE INDEX Ssno ON S(SNO);CREATE UNIQUE INDEX Ppno ON P(PNO);CREATE UNIQUE INDEX Jjno ON J(JNO);

CREATE UNIQUE INDEX SPJspj ON SPJ(SNO,PNO,JNO);

执行结果为: S表

P表

J表

山东建筑大学 计算机学院 实验报告

班级 姓名: 学号: 实验成绩:

课程: 数据库系统概论 同组者: 实验日期:2018年3月3日

SPJ表

表的结构如下:

CREATE TABLE Student(SNO CHAR(10)PRIMARY KEY, SNAME CHAR(10)UNIQUE, SSEX CHAR(2), SAGE SMALLINT, SDEPT CHAR(20));

CREATE TABLE Course(CNO CHAR(4)PRIMARY KEY, CNAME CHAR(40)NOT NULL, CPNO CHAR(4), CCREDIT SMALLINT,);

2.实验数据库中涉及到三表学生关系Student, 课程关系Course, 选修关系SC。每个山东建筑大学 计算机学院 实验报告

班级 姓名: 学号: 实验成绩:

课程: 数据库系统概论 同组者: 实验日期:2018年3月3日

CREATE TABLE SC(SNO CHAR(10), CNO CHAR(4), GRADE SMALLINT,PRIMARY KEY(SNO,CNO),FOREIGN KEY(SNO)REFERENCES Student(SNO),FOREIGN KEY(CNO)REFERENCES Course(CNO));

INSERT

INTO Student(SNO,SNAME,SSEX,SAGE,SDEPT)VALUES('201215121','李勇','男',20,'CS');INSERT

INTO Student(SNO,SNAME,SSEX,SAGE,SDEPT)VALUES('201215122','刘晨','女',19,'CS');INSERT

INTO Student(SNO,SNAME,SSEX,SAGE,SDEPT)VALUES('201215123','王敏','女',18,'MA');INSERT

INTO Student(SNO,SNAME,SSEX,SAGE,SDEPT)VALUES('201215125','张立','男',19,'IS');

INSERT

INTO Course(CNO,CNAME,CPNO,CCREDIT)VALUES('1','数据库','5',4);INSERT

INTO Course(CNO,CNAME,CPNO,CCREDIT)VALUES('2','数学','',2);INSERT

INTO Course(CNO,CNAME,CPNO,CCREDIT)VALUES('3','信息系统','1',4);INSERT

INTO Course(CNO,CNAME,CPNO,CCREDIT)VALUES('4','操作系统','6',3);INSERT

INTO Course(CNO,CNAME,CPNO,CCREDIT)VALUES('5','数据结构','7',4);INSERT

INTO Course(CNO,CNAME,CPNO,CCREDIT)VALUES('6','数据处理','',2);山东建筑大学 计算机学院 实验报告

班级 姓名: 学号: 实验成绩:

课程: 数据库系统概论 同组者: 实验日期:2018年3月3日

INSERT

INTO Course(CNO,CNAME,CPNO,CCREDIT)VALUES('7','PASCAL语言','6',4);

select * from Course;

INSERT

INTO SC(SNO,CNO,GRADE)VALUES('201215121','1',92);INSERT

INTO SC(SNO,CNO,GRADE)VALUES('201215121','2',85);INSERT

INTO SC(SNO,CNO,GRADE)VALUES('201215121','3',88);INSERT

INTO SC(SNO,CNO,GRADE)VALUES('201215122','2',90);INSERT

INTO SC(SNO,CNO,GRADE)VALUES('201215122','3',80);

select * from SC;

执行结果: Student表

山东建筑大学 计算机学院 实验报告

班级 姓名: 学号: 实验成绩:

课程: 数据库系统概论 同组者: 实验日期:2018年3月3日

Course表

SC表

三.实验总结

第五篇:MSSql2008数据库恢复过程记录

信息平台采用RoseHA8.5 for SQL Server 2008双机热备的存储解决方案,在应用过程中,由于roseHa的切换界面简易,操作简单,适用于但应用层的管理,有时候双机切换会造成数据丢失甚至数据库损坏。

最常见的是Msdb损坏出现如下错误

通过百度、google搜索无法打开数据库 'msdb'。恢复操作已将该数据库标记为 SUSPECT。有关详细信息,请参阅 SQL Server 错误日志。(Microsoft SQL Server,错误: 926)解决方式

第一种:把其他电脑中中的msdb数据库的mdf和ldf文件拷贝到自己的目录中,但是这种方法的缺点是:造成一部分数据丢失,尤其是代理的相关作业丢失。msdb是系统数据库,里面记录调度警报和作业以及操作员的信息,如果没有用到这些内容,直接用备份恢复就可以的。在单用户模式下,停掉SQL server服务,在另一台机装同版本sqlserver,把msdb覆盖过来。第二种:执行下面的SQL命令(在单用户模式修复数据库)USE MASTER

GO

SP_CONFIGURE 'ALLOW UPDATES',1 RECONFIGURE WITH OVERRIDE

GO

UPDATE SYSDATABASES SET STATUS =32768 WHERE NAME='置疑的数据库名' Go

sp_dboption '置疑的数据库名', 'single user', 'true'

Go

DBCC CHECKDB('置疑的数据库名')

Go

update sysdatabases set status =28 where name='置疑的数据库名' Go

sp_configure 'allow updates', 0 reconfigure with override

Go

sp_dboption '置疑的数据库名', 'single user', 'false'

Go

其中置疑的数据库名就是有问题的数据库 操作后:

经过测试只有结合两种方案来解决。

首先是停止生产运行的sql服务,拷贝启动正常的MSdb库到生产环境中替换损坏的库,启动生产环境Sql服务,运行上述T-Sql修复msdb数据库执行命令。

第三步分别执行下面T-sql 此步骤同样能解决装完SQL Server后修改计算机名不能执行代理作业

use master go select @@servername select serverproperty('servername')如果这两个结果不一致,说明机器改过名字

--要修复此问题

--执行下面的语句,完成后重新启动SQL服务

if serverproperty('servername')<> @@servername begin declare @server sysname set @server = @@servername exec sp_dropserver @server = @server set @server = cast(serverproperty('servername')as sysname)exec sp_addserver @server = @server , @local = 'LOCAL' end 最后重新启动服务

第四步,新建维护计划(备份数据库)测试是否能运行。运行前请检查Sql代理服务是否启动。如果不能运行 执行下面T-sql SELECT [subsystem] ,[subsystem_dll]

FROM[msdb].[dbo].[syssubsystems] GO

查看原来是配置里的指定Dll文件路径不对,一般共享存储无D盘,一般是E盘

执行命令替换D:为E: Update [msdb].[dbo].[syssubsystems] set subsystem_dll=replac(subsystem_dll,’D:’,’E:’);

如果生产环境数据库实例名跟拷贝的msdb数据库实例名不一致 请执行

Update[msdb].[dbo].[syssubsystems]setsubsystem_dll=replace(subsystem_dll,'MSSQLSERVER','XXServer')'MSSQLSERVER'为拷贝msdb的数据库实例名 'XXServer'为生产环境的数据库实例名

重启生产环境Sql服务和代理服务即可。

下载金蝶K3数据库常见问题及数据库修复恢复方法(一)word格式文档
下载金蝶K3数据库常见问题及数据库修复恢复方法(一).doc
将本文档下载到自己电脑,方便修改和收藏,请勿使用迅雷等下载。
点此处下载文档

文档为doc格式


声明:本文内容由互联网用户自发贡献自行上传,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任。如果您发现有涉嫌版权的内容,欢迎发送邮件至:645879355@qq.com 进行举报,并提供相关证据,工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。

相关范文推荐

    个人所得税备份恢复数据库步骤

    1.先找到这三个文件 2.备份这三个文件到桌面或指定盘 ●具体操作如下 一、数据备份的方法: 请您右击桌面桌面金税三期个人所得税图标→→属性→→“打开文件位置”(Win7系统)/......

    Oracle数据库备份和恢复论文

    摘要:本文从Oracle的体系结构开始,由原理到实践,论述了Oracle数据库备份的方式和策略。包括IMp/EXp, RMAN,OS备份等。 Abstract: Starting from the architecture of ORACLE, thi......

    数据库备份和恢复方案及步骤(最终版)

    操作系统:GNU/Linux 数据库管理系统:Oracle10g 一、安装Recovery Catalog 1, 用dbca创建一个DATABASE catdb,用于存放recovery catalog data [oracle@localhost ~]$dbca 2, 在ca......

    金蝶KIS专业版数据库支持标准文档(五篇模版)

    专业版数据库支持标准文档 V12.3/V12.2/V12.1 SQLMSDE 2000 SP4 (5个并发) SQLServer 2000 SP4 (推荐使用) SQLServer 2005 SP3(推荐使用,要求以80模式安装) SQLServer 2008 (32位/6......

    免费进入论文下载数据库的方法

    注意!!!公布此方法意在方便同学们的论文写作,严禁任何人用于商业性质的盈利活动!本方法是通过设置浏览器代理的IP地址为“华中农业大学图书馆”的IP段来取得进入中国知网,维普数据......

    金蝶K3 WISE v12.1数据备份与恢复方案

    金蝶K3 WISE v12.1数据备份与恢复方案 1、备份策略 用户系统上线后,必须为用户建立本地的系统备份。备份策略符合以下要求:  自动备份:建立数据库定时作业,自动实现按日的数据全......

    实习一 中文数据库检索实习

    实习一 中文数据库检索实习1.利用SinoMed检索中国医学科学院院长、中国协和医科大学校长刘德培近10年来以第一作者发表的献(写出检索流程和检索结果)。 1: 新乡医学院图书馆......

    西华大学数据库实验报告(一)

    第一次作业内容 一、对数据库的操作 1 用SQL 编程新建一个名为student的数据库,包括主文件、日志文件,并定义其5个参数(name, filename, size, maxsize, filegrowth) create dat......