综合排序
最新发布
记账宝运行时错误3800问题现象: 记账时提示运行时错误3800’primaryKey’不是此表中的一个索引或者/3015错误,没有找到索引(类似这种报错)适用版本:记账宝U盘版原因分析:数据库中未记账凭证表或者总账表有错误记录解决方案:使用SQL导表来处理此类问题凭证记账时提示运行时错误’*****’: ’xx’不是此表中的一个索引。此类问题都是由于账套数据库表中有错误记录,需要进行修复。1.首先确认电脑上安装了microsoft access数据库。然后到可移动磁盘—记账宝—ZTxxx(报错的账套文件夹)—xxxx(出错的年度文件夹)如:H\记账宝\ZT003\2012,找到错误的账套数据库文件zw.mdb。2.以ACCESS形式打开zw.mdb。一般记账时报错,首先查看g_vouch(未记账凭证表)和g_vouchs(未记账凭证子表),这两张表,看里面是否有错误记录,若此表正常再去查看g_accusm表(总账表)。 由于数据表结构破坏,用工具修复不成功,考虑新建一套账,把用户的数据导入新建账套中,具体方法如下:一、新建账套,所有的建账信息必须与之前帐套的信息保持一致;二、利用SQL2000"导入导出数据"工具把原始账套的数据导入到新建账套中,在导入过程中要先导入基础档案的数据后导入凭证的数据,以下是导入表的先后顺序:(1)g_code,g_sign(2)g_digest(3)g_autotran,g_autotrans(4)g_pvouch,g_pvouchs,g_vouch,g_vouchs(5)g_accass,g_accsum(此数据因g_accsum表中有错误记录,就不需要导g_accsum表)由于其他表中无数据,就不用导出到新账套中。在正式导数据前,需要先删除新的数据库zw.mdb中g_code/g_digest这两个表中的记录。具体步骤:1.点击电脑左下角的“开始”—“所有程序”—“microsoft SQL Server”—“导入和导出数据”出现导入向导,点击下一步2.数据源选择Microsoft Access,并选择原始数据,点击下一步3.选择要将数据复制到何处,选择新建的空数据库zw.mdb,点击下一步4.选择从源数据库复制表和视图,点击下一步5.选择需要导入的源表和视图,按照上面提示的顺序导入。然后按照向导分别点击下一步。直至所有表导入成功。注意:向下选择表时不要使用鼠标上的滑轮,请点击界面中的向下箭头6.其他表都导入成功了,但是“g_accsum”表中没有记录,此时还是无法使用此数据做账,需要将里面的记录补齐。找到演示账套,查看它里面的此表格式,并将其复制黏贴到EXCEL表中7.然后打开导过表后的数据库zw.mdb,双击点开g_code表(会计科目表),选中ccode这个单元格,会全选中此列(会计科目编码),将此列复制黏贴到EXCEL表中。这是属于客户自己建立的会计科目。8.在EXCEL中,将刚从g_code中导出的会计科目编码记录复制粘贴到之前导出的演示账套的ccode下面,做为g_accusum表中的记录,并将Iperiod(月份)全部修改为1(代表这些都是一月份的记录),再将mb/md/mc字段下的数据清0。按照此方法补齐12个月的数据记录。这样这个表就变成了客户的g_accsum记录,并将其导入到Access中。重点:如何将外部数据导入到ACCESS中。9.打开导过表后的zw.mdb数据库文件,点击“外部数据”—“Excel”,点击“浏览”选择目标文件,然后按照向导提示,点击“下一步”,直至导入完成。10.导入成功后,可以看到多出了一个“sheet1“的表,这就是我们导入的数据,双击点开这个表,然后点击“iperiod”前面的小方格,右击鼠标点击“复制”,再双击点开“g_accsum”表,同样点击“iperiod”前面的小方格,右击鼠标,点击“黏贴”。将“sheet1”中的记录黏贴到“g_accsum”表中,再将“sheet1”表删除即可。11.这些步骤完成后,关闭zw.mdb,然后将它复制黏贴到可移动磁盘—记账宝文件夹—ZT003—2012文件夹中(根据自己的报错账套粘贴)。粘贴好后,删除C盘记账宝文件夹。再重新从可移动磁盘—记账宝文件夹中运行软件。登入软件后进入“总账”,点击“记账宝”,发现记账成功虽然记账成功了,但是还没有完成哦!1-9月份是已经记账了的,但是g_accsum表中没有他们记账的记录,这样总账和明细账是无法对应的,所以需要先将所有月份取消记账,12.取消记账后,在g_accsum表中有了月期初,本月借方发生和本月贷方发生的数据(呈负数显示),但正常情况下,未记账的月份,本月发生应该是没有数据的,所以此时要将1-9月份的这三个数据清除,在ACCESS表中不好操作,导出到EXCEL表中删除后再导入到ACCESS中。(步骤如上)这些步骤全部完成后,删除C盘记账宝文件夹,再重新运行软件,进行记账,结账,数据库表中也就能够正确对应上了。
记账宝系统库损坏解决方法【问题现象】由于病毒或是未正确使用记账宝,导致记账宝系统库文件zwset.mdb文件损坏,不能正常使用记账宝软件,常见报错有下列几种情况:请使用系统维护工具修复数据库:H:\记账宝\zwset.mdb!所有账套一登录进去直接退出登录软件,日期是今年的日期,例如2015-10-29,却提示是否新建2016年年度帐。运行时3159,无效的书签【问题分析】调取帐套数据是由ZWSET来协调完成的。当ZWSET系统库损坏后,则不能正常登陆帐套。软件无法正常运行。【解决方法-方案一】提示上述报错,先确认之前是否有手工备份过数据,若是手工备份过数据的话,先恢复手工备份数据,然后再登录软件做账。1.首先打开记账宝U盘,记账宝文件夹,打开zt***文件夹,看下里面是否有自动备份文件夹,存在的话,打开该文件夹,里面会存在以日期命名的文件夹,可以双击打开该文件夹,看下里面的zw.mdb文件,看下里面表g_pvouch(已记账凭证表)和g_vouch(未记账凭证表),看下凭证日期是年份就代表是什么年份的数据。因为记账宝备份数据是分年度进行备份的,所以恢复数据也是也要分年度恢复进去。2.从记账宝文件夹下的“sys”文件夹中复制一个空白的数据库文件。即ZWSET.MDB。将其粘贴到记账宝U盘记账宝文件夹下。系统会提示您是否覆盖,您点击是。3.打开记账宝文件,登陆演示账套,点击系统管理—数据恢复,先恢复小年度的账套(例如有2014年和2015年,必须先恢复2014年账套数据,再新建2015年年度帐,再覆盖恢复2015年年度数据)4.恢复了2014年账套之后,重新登录软件,新建2015年年度帐,选择001账套,日期输入2015年任何一天的时间,点击确定,会提示您是否建立2015年年度帐,您点击是,建立2015年年度帐之后,再恢复2015年的账套备份数据数据。5.点击系统管理—数据恢复,方式和恢复2014年数据一致,不同的是需要选择覆盖账套。6.恢复数据之后,登陆账套,检查是否已经恢复成功。每个年度都需要进去检查下。【解决方法-方案二】若无备份数据,需要重建记账宝的系统库文件zwset.mdb,主要分为4个步骤:获取账套数据分析账套数据利用同版本空白的系统库文件重建系统库替换数据一、获取帐套数据并进行分析例如客户发过来一个有问题的账套数据,我们需要从客户数据中知道下列几项内容:帐套编号帐套年度会计制度科目级长启用日期具体方法:账套号,通过账套文件夹可以确定,例如账套zt101,则账套号就是101账套年度,打开zt101就可以看到,如下图Zt101下面有2009-2015年7个年度文件夹,创建账套是必须新建2010-1015年年度帐会计制度:通过账套下面的zw.mdb进行查看打开2009文件夹下的zw.mdb文件(电脑上必须安装office办公软件才可以正常打开)如上图,打开帐套数据ZW数据库之后,在’g_code’表中分析帐套的会计制度。判断思路为:显示1001—库存现金,则可能是2013小企业会计准则或是2007新会计制度,再看主营业务收入,若是5001,则是小企业会计准则,若是6001则是2007新会计制度,其他的可以参照下图整理:若是在建立时不清楚,可以和空白的系统库文件进行一一对应打开空白的系统库文件zwset.mdb,打开g_trade,点开行业性质前的+,可以看到具体的科目,将客户的zw.mdb中的科目与之比较,客户科目可能自己修改过,不一定要完全对应上。科目级长:通过g_code表可以看出首先找到g_code表中科目编码最长的,然后再看,例如客户最长的是10020101,则科目级长是422.若是存在多个年度的,则每个年度中的zw.mdb都打开看下g_code 表,找到科目编码最长的科目,再看下科目级次。启用时间:通过zw.mdb中的g_pvouch(已结账)和g_vouch(未结账)查看从上图可以看出,账套是在2009年8月份建立的。综上所述,我们可以清楚的知道该账套的信息:1、账套号:001。2、账套年度:2009-2015 3、行业性质:2007新会计制度4、科目级长:4-2-25、启用日期:2009年8月利用空白的系统库文件进行重建将记账宝U盘中的zt开头所有文件夹(例如zt001和zt999等)拷贝到本地磁盘备份好,备份好之后将拷贝出来的zt开头文件夹删除。从记账宝文件夹下的“sys”文件夹中复制一个空白的数据库文件。即ZWSET.MDB。将其粘贴到记账宝U盘记账宝文件夹下。系统会提示您是否覆盖,您点击是。打开记账宝U盘,记账宝文件夹,从里面运行记账宝.exe,新建2009年账套,并新建2010-2015年年度帐。建立好账套之后记账宝文件夹中会自动产生zt101文件夹,再将原来拷贝出来的zt101文件夹拷贝到记账宝文件夹中,覆盖该文件夹就可以了。下面是新建账套的具体步骤再依次建立2011年到2015年年度帐退出记账宝软件之后,将之前拷贝出来的账套zt101文件夹重新拷贝到记账宝U盘记账宝文件夹中覆盖zt101文件夹,系统会提示您覆盖,您点击是。登陆账套,检测数据是否已经全部恢复进去。每个年度都需要检查下。以上是系统库重建的全部操作步骤,重点是在于数据的分析。【问题扩展】1、建立账套过程中提示“运行时错误“70”,拒绝的权限”或是“账套备份失败,请使用系统管理—数据备份方式手工备份”。解决方法:删除C盘Windows下的ufsoft.ini和U盘记账宝下的ufsoft.ini之后,再删除C盘记账宝文件夹,再从记账宝U盘记账宝文件夹中运行记账宝.exe。2、记账宝登录提示:上一次非正常退出,是否保留上一次数据解决方法:点击是,正常进入记账宝。3、进入记账宝提示需要注册,但是已经注册过了,点击忽略可以进入软件,但是每次都跳出,很麻烦。解决方法:是因为记账宝中注册控件的问题,需要替换注册控件,若有需要发送邮件到 lishan3@chanjet.com 邮箱中,请写明您的联系方式和问题。打开记账宝,提示C盘目录结构已改变解决方法:点击取消退出软件之后,删除C盘记账宝文件夹,再从记账宝U盘记账宝文件夹中运行记账宝.exe。5、登陆账套,提示“工作数据库C:\记账宝\zt***\zw.mdb”丢失,谢绝使用!“解决方法:Office版本太低,记账宝中zt***下的zw.mdb和zw.sav为正确在C盘记账宝文件夹下生成目录导致出错,更换安装更高版本的数据库,例如office2007-2010.
Portal.exe应用程序错误【问题现象】软件在使用中,出现Portal.exe应用程序错误:"0x733f3f5a" 指令引用的 "0x00000014" 内存。该内存不能为 "read"。要终止程序,请单击“确定”。要调试程序,请单击“取消”。如下图所示:【问题分析】如果点击确定,再次打开又能正常使用,且不会影响使用的话就不用管它,因这Portal.exe - 应用程序错误这个问题是和操作系统有关,用友软件与操作系统发生了不兼容性。这个提示是说内存不能读取数据,内存返回了一个错误的地址提示,属于操作系统异常情况。如果点击确定后仍然提示:Portal.exe应用程序错误:"0x733f3f5a" 指令引用的 "0x00000014" 内存。该内存不能为 "read"可按以下方法解决。【解决方案】(1)MDAC组件损坏:此类情况,请自行修复安装MDAC组件:可下载操作系统对应的MDAC版本安装,以XP SP2为例,下载MDAC 2.8 SP1。MDAC 2.8 SP1微软官方下载地址:( http://www.microsoft.com/downloads/zh-cn/details.aspx?FamilyID=78cac895-efc2-4f8e-a9e0-3a1afbd5922e&DisplayLang=zh-cn )(2)组件被反注册,请重新注册用友软件相关组件,操作方法如下:点击“开始”-“运行”-“CMD”进入DOS窗口,输入 for %i in (%windir%\system32\*.dll) do regsvr32.exe /s %i 回车 for %i in (%windir%\system32\*.ocx) do regsvr32.exe /s %i 回车。注册完后重启电脑,看是否解决。另外也可以直接下载注册组件工具。下载地址:http://pan.baidu.com/s/1i3u2bQH。(3)服务器配置有误,导致计算机找寻服务器IP地址时间过长,提示内存不能为"read"的错误。此类情况需要修改注册表值,操作方法如下:开始---运行---regedit---HKEY_LOCAL_MACHINE---SOFTWARE----UFSOFT----UF2000----2.0----Login。鼠标右键“修改”把login下每一项有server的值都改成服务器的IP地址。(如果是单机版请直接修改成127.0.0.1,如果是客户端请修改成服务器的IP地址。)(4)安装了其他版本财务软件,或者友商财务软件,比如同一台电脑安装了金蝶又安装了用友软件,这种情况下可能存在2款财务软调用同一组件的情况,此时就会提示内存不能为"read"的错误了,因为有一款财务软件已经调用,建议卸载其中一款财务软件,或者重新注册组件,应该就可以了,但后续在使用的时候不要同时打开两款财务软件。(5)软件本身的BUG,请尝试安装对应版本的最新补丁,可以访问服务社区进行下载。(6)受病毒感染或者某种特殊的杀毒软件与系统和软件有冲突,一般情况下,如果是受病毒感染,请先全盘杀毒,卸载干净用友软件之后重新安装,看是否还存在同样的问题,同时建议使用360杀毒软件,相对来说与用友软件的兼容性较好。(7)操作系统问题,依情况是精简得非常厉害的深度GHOSTS操作系统导致,有几款主流的XP GHOSTS操作系统与用友软件兼容性不好,即使安装好当时能正常使用,后续也会出现其他问题,如果以上6种方法都不能解决该问题,建议更换纯净版操作系统。 (8)硬件问题,一般来说,内存出现问题的可能性并不大,主要方面是:内存条坏了、内存质量有问题,还有就是2个不同牌子不同容量的内存混插,也比较容易出现不兼容的情况,同时还要注意散热问题,特别是超频后。可以使用MemTest 这个软件来检测一下内存,它可以彻底的检测出内存的稳定度。假如是双内存,而且是不同品牌的内存条混插或者买了二手内存时,出现这个问题,这时就要检查是不是内存出问题了或者和其它硬件不兼容。另外也可能是硬件设备之间的兼容性不好造成的。如果是硬件问题一般可能的原因及对应的解决方案如下:内存条坏了建议更换内存条;双内存不兼容,建议使用同品牌的内存或只用一条内存;内存质量问题,建议更换内存条;散热问题,建议加强机箱内部的散热;内存和主板没插好或和其它硬件不兼容等,建议重插内存或换个插糟,硬盘有问题,建议更换硬盘;硬件驱动问题,建议重装驱动,如果是新系统,要先安装主板驱动;软件和系统不兼容,建议给软件打上补丁或者试试系统的兼容模。注意:WIN7系统也可参照上述方案,特别是目前WIN7也有很多是GHOSTS操作系统
多套产品多服务器连接问题现象:某商贸公司,由于公司规模比较大,需要100用户商贸宝批发零售版软件。软件使用人员分布在南昌、北京、上海等三个地方。南昌需要40站点,北京和上海各需要30站点。客户想将数据集中在北京进行管理,如何组网能使各个地区正常使用商贸宝软件。适用版本:T1商贸宝原因分析: 由于使用站点较多,要能正常使用商贸宝软件需要使用多服务器,多套产品的形式进行组网。解决方案:组网方案拓扑图商贸宝服务器B商贸宝服务器C数据库服务器D互联网商贸宝服务器A方案描述:1、服务器布局:(1)数据集中在北京处理;(2)由于业务量比较大,因此使用了四台服务器;(3)三台商贸宝应用服务器以及一台专业数据库服务器。2、产品站点选择:有三台应用服务器,选择3套网络版,分别是1套40用户,2套30用户。3、软件程序安装:(1)三台商贸宝应用服务器安装完整版的商贸宝软件,同时分别插上加密锁;(2)数据库服务器安装SQL 2005并安装上sp3补丁,同时也安装完整版的商贸宝软件;(3)三台商贸宝应用服务器配置双网卡, 数据库服务器只需要一块网卡,四台服务器分别通过其中一块网卡连接形成局域网,同时三台应用服务器使用另外网卡分别连接三条线接入互联网。4、程序运行连接:(1)三台商贸宝应用服务器程序数据库连接设置都通过局域网连接到SQL数据库服务器,三台商贸宝应用服务器如果没有固定IP还需要使用域名解析工具;(2)在SQL数据库服务器本机上创建新账套,建立好期初数据后,正式开账;(3)在日常业务使用中,需要约定南昌操作员登录A服务器,上海操作员登录B服务器,北京操作员登录C服务器。知识拓展: 在日常业务量比较大的情况下,可以采用分离服务器为独立的数据库服务器和商贸宝服务器的方式,以减轻服务器压力,提高软件运行速率。
T1关于建账初期要注意的事项问题现象系统开账后,已有业务发生或者商品有库存的情况下,很多信息是不能再修改的, 有些客户因为期初设置问题导致重新建账,浪费了时间,延误了业务,那么期初建账哪些需要特别注意的呢?原因分析已有业务发生或者已有库存,导致某些信息不能修改注意事项一、成本算法当已有业务发生或者由库存的前提下,商品的成本算法是不能修改的,所以在建账初期,建立基本信息时,就需要注意成本算法的选择。如图所示二、基本单位、辅助单位设置已有库存或者发生业务的商品也不能修改基本单位通常,客户有两个单位,基本单位和辅助单位,比如1条=12包,那么基本单位是“包”,辅助单位是“条”,然而有些客户进货入库主要是“条”,所以将基本单位设置为“条”,后期发现还需要用到“包”这个单位,那么我们在辅助单位中只能录入“包”,此时辅助换算率是1/12,这个数是不能除尽的,所以无法设置固定的换算关系。如图【1条=12包的正确设置的方法】所以我们建议:若有大单位和小单位管理,那么基本单位要用小单位。三、期初库存商品录期初库存时,数量、成本都要录入准确,否则开账后都不能修改。四、期初现金银行期初现金银行是很容易忽略的一部分,由于有些客户是合伙经营,期初会有定额投资,这一部分金额用于采购、支付各项费用等,若这一部分不录金额,很可能导致现金银行货币资金是负数的情况,因而不能正确反映当前的资金状况。进货入库,在单据界面通过现金账户支付200元在信息中心—钱流信息—现金银行统计中,查看现金账户,本月金额-200 。若期初现金银行没有录金额,后期想加进这一部分金额,可以做资金增加单,增加现金银行资金,但也会导致经营情况表其它收入金额增加、利润虚增。比如先做一张资金增加单查看经营情况表所以期初现金银行,是期初建账很重要的部分五、期初应收应付[单位]、期初应收应付[职员]期初单位应收应付因为不涉及到单据,所以若期初有应收款,此处需要录入应收款,后期回款后录入收款单核销。回款做收款单若此处不录,会导致软件无法正确记录应收应付,回款后,可以做一笔其它业务收入单回款,所以期初单位应收应付是不能忽略的一部分,当然若没有期初应收应付,可以不录。
T1初始化系统失败的解决方法问题现象刚刚安装好的商贸宝软件,双击登录点下一步时提示“初始化系统失败”,或者一直正常使用的软件,突然有一天登录时提示“初始化系统失败”。原因分析初始化系统失败的主要原因一般有以下几点:数据库未安装或者未启动中间层服务器未启动数据库没有测试连接电脑中病毒导致数据库连接失败解决方案一、数据库未安装或者未启动1、检查是否安装了数据库,可以通过“开始—程序/所有程序—启动”中查看是否有服务管理器,也可以通过“开始—控制面板—添加/删除程序”中查看是否有Microsoft SQL Server相关项。若没有表示未安装数据库。2、检查是否启动了数据库,在电脑界面右下角双击打开数据库服务器,数据库运行必须是绿色图标,若是红色表示数据库被停止,需要点击“开始/继续”。二、中间层服务器未启动1、检查电脑界面右下方是否启动了中间层服务器scktsrvr.exe,如下图。可以通过“开始—程序/所有程序—启动”找到‘scktsrvr’点击开启,也可以通过软件安装路径下的服务器文件夹双击‘scktsrvr’开启。2、scktsrvr.exe安装好软件后默认开机自动启动,但有时候开机后scktsrvr.exe不会自动启动,这是由于客户使用了优化软件进行了开机加速优化,导致scktsrvr.exe被禁止开机启动。这里有两种设置方法:(1)通过右键点击“开始—程序/所有程序—启动”,选择打开所有用户,从软件安装路径下复制scktsrvr.exe,粘贴到启动界面中。(2)从优化软件中恢复开机启动。以360安全卫士为例,在优化加速—启动项中恢复启动,其他的优化软件类似,建议在百度上搜索具体步骤。三、数据库没有测试连接 数据库时没有设置密码,默认为空密码,后期通过系统工具设置了密码,这时需要进行数据库测试连接。双击右下方的商贸宝服务器,点击数据库连接。数据库服务器名称可以是127.0.0.1,也可以是本机计算机名,数据库系统用户默认是sa,不能修改,输入数据库密码后(若无密码则不用输入)点击测试,测试成功后保存设置。四、电脑中病毒导致数据库连接失败若是安装数据库时没有设置密码或者输入了设置的密码,都提示数据库测试失败,那么有可能是电脑中病毒或木马导致数据库密码被篡改。这种情况下若是安装了MSDE2000的数据库,需要备份数据后重装数据库。若是安装了SQL2000或SQL2005数据库,可以在企业管理器或管理工具中修改。以SQL2000为例,点击左下方的“开始—程序/所有程序—microsoft SQL server—企业管理器”。 在“microsoft SQL server—SQL server组—local window NT—安全性—登录”中找到sa,双击打开,清空sa用户的原密码,输入新密码点击确认。修改完毕后重新在商贸宝服务器中连接数据库测试。
安装MSDE2000数据库时提示“指定的实例名称无效”很多用户在安装MSDE2000数据库时都会碰到提示:指定的实例名称无效的问题,而一般情况下指定的实例名称无效并不是非常难解决,大家参照这篇教程进行排查解决即可。不少安装商贸宝软件的朋友在安装MSDE 2000数据库时都碰到提示:“指定的实例名称无效的问题”,如下图所示: 那么我们如何解决安装MSDE2000数据库时提示“指定的实例名称无效”的问题呢? 首先你需要查看一下是不是自己已经安装过msde2000数据库,判断方法很简单; (1)点击“开始”菜单-“运行”-输入“services.msc”,如下图所示: (2)在服务列表中查看,是否有MSSQLSERVER服务名称,如下图所示: (3)如果有的话查看一下有没有启动,如果没有启动的话,右击启动一下即可,如果已经启动了,那么说明你的数据库已经安装好了,不需要再安装msde2000数据库了。 这里说明一下:其实很多用户安装msde2000数据库时提示“指定的实例名称无效”,大多数人都是自己瞎摸索着安装,只要你按照msde2000安装教程操作,你就知道,安装msde2000数据库,成功的情况下是没有任何提示的,这时很多用户不知道,就重复去双击setup.exe,导致提示了“指定的实例名称无效”这个错误,所以只要参照第3步启动一下服务就行了。 其次,有可能你在第3步中看到了MSSQLSERVER服务,但没有办法启动MSSQLSERVER服务,导致这种情况的原因,大多数都是自己反复安装和卸载数据库,导致错乱的现象,可以参照怎么彻底删除数据库,将数据库彻底卸载干净再重新安装MSDE2000数据库。
深度压缩商贸宝Sqlserver2000数据库文件方法【问题现象】:商贸宝程序使用很长一段时间后,数据库文件会越来越大,而且有时候就算是做了系统重建或者年结存数据库文件依然非常大,而且使用商贸宝软件的客户中,Sqlserver2000仍是目前使用广泛的一款数据库软件,数据管理维护中对数据库文件的压缩是一项很重要的工作,但是使用Sqlserver企业管理器中的“收缩数据库”进行数据库文件的压缩,往往效果不明显,尤其是数据库经常执行删除操作的,根本没有彻底释放掉那些冗余的空间。步骤阅读 百度经验:jingyan.baidu.com 【解决方案】:使用的工具:Sqlserver2000企业管理器及SqlServer2000查询分析器(1)在程序组中,展开“Sqlserver”运行“查询分析器”。输入用户名、密码。(2)在工具栏的数据库列表中选择要操作的数据库。(3)输入:select * from sysfiles 执行,可以看到下面的内容,记住其中的fileid字段的内容,也就是1或2,标识数据库的数据文件或日志文件,下面的命令要用到这里的值。(4)输入dbccshrinkdatabase('库名'),收缩数据库,结果如下:可以看到压缩后的数据库文件的尺寸。步骤阅读 (5)输入:dbccshrinkfile(2,0)执行,然后输入dbccshrinkfile(1,0)执行。两句命令中的第一个参数就是前面看到的FileID的值,表示了一个是日志文件,一个是数据文件。第二个参数0,表示收缩到初始大小。步骤阅读 (6)输入:dbcc updateusage (0),执行更新操作,完工!更新后可以跟之前的数据文件比对一下了,会有相对较大的尺寸上的优化了。步骤阅读 【注意事项】:数据库任何的操作前,都应先做一个文件备份,以备不测!谨记!
新年大吉
  • 冬去山川齐奇丽
  • 喜来桃里共芳香