当前位置:文档之家› yaffs 错误及解决

yaffs 错误及解决

yaffs 错误及解决
yaffs 错误及解决

1.

uncorrectable error 报错原因 (2010-07-14 15:50)

分类:kernel

终于找出来了,yaffs系统启动时,老是报错一堆uncorrectable error的原因。

原来是内核里的配置多选了一项FTL(或NFTL)。不选FTL,重新烧一次内核和文件系统,启动就没有报错了。

2.

【部分解决】Partially written block xxx detected

2010-05-07 17:15

【问题】

板子上用的nand Flash,加上yaffs2文件系统,使用一段时间后,

每次开机出现类似如下错误:

Partially written block 176 detected

【解决办法】

1。后来去看代码搞懂了,是yaffs2文件系统,在关闭之前,要将dirty数据写入nand flash,否则下一次开机yaffs2 scan的时候,就会发现这些block是Partially written 部分写入的,所以就会提示。

解决办法就是,每次要关机之前,要去做一次:

sync

让yaffs2将dirty的数据写入到nand flash里面。

同理地,每次关机之前要通过系统去关机,这样会调用到poweroff等工具,其底层实现也是会调用到sync,去写数据。

不过这个办法也存在缺陷,那就是,如果是意外断电,那就还是会遇到同样问题。

2。一般情况下,自己断电之前去sync一下,是可以避免那个警告的,但是,后来经过长时间使用发现,sync只能表面地去解决数据写回,而不能清除那些Partially written 的块,这种错误,是累积性的,也就是,比如第一次意外断电是提示:

Partially written block 176 detected

....

而第二次又意外断电了,那么可能破外到别的block了,比如是175,那么下次警告的信息又会多很多:

Partially written block 175 detected

所以,随着不能正常sync而关机,会导致这些yaffs2的警告累积性地增加。

我此刻就遇到从175到104(中间部分block没有这些提示),一直打印这些警告,很是烦人。而实际上,rootfs是可以正常使用的。去看了下代码,是在

fs/yaffs2/yaffs_guts.c中:

static int yaffs_ScanBackwards(yaffs_Device *dev)

{

..

} else {

/* This is a partially written block that is not

* the current allocation block.

*/

T(YAFFS_TRACE_ALWAYS,

(TSTR("Partially written block %d detected" TENDSTR),

blk));

}

}

...

}

而虽然rootfs可以使用,但是为何还会有这个属性为YAFFS_TRACE_ALWAYS,即无论如何都始终提示的警告,没有详细去研究yaffs2,无从得知,既然作者加了,就有其道理。

所以,直接注释掉,肯定不是好办法,当然如果只是为了开发调试,只能自己去手动注释掉,也是可以的。

3。如果想彻底解决这个问题,那只有有空去研究一下yaffs2了。或者哪位高手已经搞懂了,找到解决办法了,麻烦告诉偶一下。

3.

系统启动的时候,因为yaffs2系统的不成熟,报错情况如下红字:

--------- in nand_base---------

NAND device: Manufacturer ID: 0xec, Chip ID: 0xf1 (Samsung NAND 128MiB 3,3V 8-bit)

stm-nand-flex: Using boot partition name [Boot firmware] (from kernel config) Creating 2 MTD partitions on "stm-nand-flex.0":

0x00500000-0x04a00000 : "yaffs2-nand0"

0x04a00000-0x08000000 : "RestOfNand0"

stm-nand-flex: Failed to find boot partition [Boot firmware]

………..

hub 2-0:1.0: USB hub found

hub 2-0:1.0: 1 port detected

stm-ehci stm-ehci.1: st-ehci

stm-ehci stm-ehci.1: new USB bus registered, assigned bus number 3

stm-ehci stm-ehci.1: irq 143, io mem 0xfeaffe00

stm-ehci stm-ehci.1: USB 0.0 started, EHCI 1.00, driver 10 Dec 2004

usb usb3: configuration #1 chosen from 1 choice

hub 3-0:1.0: USB hub found

hub 3-0:1.0: 1 port detected

stm-ohci stm-ohci.1: stm-ohci

stm_rng hardware driver 1.0 configured

heartbeat: version 0.1.1 loaded

TCP cubic registered

NET: Registered protocol family 1

NET: Registered protocol family 17

ieee80211: 802.11 data/management/control stack, git-1.1.13

ieee80211: Copyright (C) 2004-2005 Intel Corporation sh4 suspend support registered

yaffs: dev is 32505856 name is "mtdblock0"

yaffs: passed flags ""

yaffs: Attempting MTD mount on 31.0, "mtdblock0"

Partially written block 385 detected

Partially written block 385 detected

Partially written block 385 detected

Partially written block 385 detected

Partially written block 385 detected

Partially written block 385 detected

Partially written block 385 detected

Partially written block 385 detected

Partially written block 385 detected

Partially written block 385 detected

Partially written block 385 detected

Partially written block 385 detected

Partially written block 385 detected

Partially written block 385 detected

Partially written block 385 detected

Partially written block 385 detected

Partially written block 385 detected

Partially written block 385 detected

VFS: Mounted root (yaffs2 filesystem) readonly.

Fast Starting Kernel event manager...

Activating swap.

Checking all file systems...

fsck 1.39 (29-May-2006)

Mounting local filesystems...

Setting up networking...done.

Hostname: (none).

Configuring network interfaces: done.

Starting portmap daemon: portmap.

Fast Replaying boot udev events...

INIT: Entering runlevel: 3

Starting sshd:/usr/sbin/sshd: error while loading shared libraries: libcrypto.so.0.9.8: cannot open shared object file: No such file or directory

STMicroelectronics Base Distribution version 2.3

(none) login: root

Linux (none) 2.6.23.17_stm23_A19-SDK7105_7105-STSDK #13 PREEMPT Mon Jun 21 15:27:47 CST 2010 sh4 unknown unknown GNU/Linux

Welcome to STMicroelectronics Base Distribution.

No mail.

root@(none):~# ls

这个问题很头疼,annoying me for a long time~ . 今天终于解决了。

网上很多都说这是因为,第一次烧写完yaffs2文件后,系统没有正常关机,数据还没同步完之类的。

但是我都试了,sync,halt,poweroff,reboot等等,还是不管用。

这样还不能突然掉电的情况发生,yaffs2系统让人太不舒服了。

这种报错最不好的地方还在于,以后报错启动次数越多,错误会越来越多,直到启动不了为止。这真是致命的bug呀。

最后在一个洋鬼子的网上找到了一个解决办法:修改内核里yaffs2源代码。[root@localhost linux-sh4]# vim fs/yaffs2/yaffs_guts.c

在static int yaffs_ScanBackwards(yaffs_Device * dev) 函数中

。。。。

T(YAFFS_TRACE_ALWAYS, /*YAFFS_TRACE_SCAN*/

(TSTR("Partially written block %d detected" TENDSTR),

blk));

。。。。

报错是由于YAFFS_TRACE_ALWAYS造成的。只要把它改成YAFFS_TRACE_SCAN就OK了

这样yaffs就稳定了,没有报错了,世界清净了~

4

http://80.68.94.44/lurker/message/20100815.213438.93e67729.ca.html . >

> yaffs tragedy: Bad object type, -1 != 15, for object 267386879 at chunk

> 295505 during scan

>

> yaffs tragedy: Bad object type, 1 != 3, for object 325 at chunk 52246

> during scan

That is due to a tags corruption. If you are using old code then newer code

will handle this better.

FAQ常见弹出提示错误消息框及相关问题参考解决方案

FAQ:常见弹出提示错误消息框及相关问题参考解决方案 ------------------------------------------------------------------------------------------------------------------------------------------802.1x客户端常见弹出提示错误消息框及相关问题参考解决方案 * 连接失败,提示“账号或密码错误” 可能原因: 1、请检查账号是否正在被使用,密码被篡改或者已经欠费(多数发生在1号)。 2、检查您上次登陆后是否是正常注销退出网络,如不退出客户端直接关机或拔出网线会导致登陆异常。 3、你的用户名是否输入正确(是否输入了空格,大写字母,某些标点符号) 解决办法: ●每次关机前请正常退出客户端 ●自己保障自己帐号的密码安全性,最好不要多人使用一个帐号 ●可登陆:8080/billsys_v3/client/querybill/帐单查询界面检查帐号密码的正确性以及是否欠费(可 先用同学账号登陆后查询自己帐单) ●用户名与密码全为小写,用户名中最好不要带标点符号。 * 连接强制断开,提示“客户端设备强制下线” 可能原因: 1、你的机器是否中了病毒 2、帐号已经欠费。 解决办法: ●可登陆:8080/billsys_v3/client/querybill/帐单查询界面检查帐号是否欠费(可先用同学账号登陆 后查询自己帐单) ●如多次出现连接被强制断开的现象,可与网络中心联系。 * 登陆失败,提示“找不到认证服务器” 可能原因: 1、如果是新装的电脑,新换的操作系统,或者是更换了网卡后出现的,有可能是您的网卡自带了防火墙功能。 2、如果是重新安装了客户端(或者本机有虚拟网卡或多网卡—包括无线网卡),请检查客户端中的网卡配置是否正确。 3、可能是windows的配置问题,是否禁用了网卡,或者打开了不必要的选项。 4、网络连接出现问题,需要调整线路或墙上面板端口,或者是交换机出现问题 解决方法: 1、常见自带防火墙的网卡为NVIDIA的网卡,如果出现该情况,请安装该网卡的管理软件,删除或禁止网卡自带的防火墙。 2、由于客户端选择验证的网卡必须是现在您正在使用的网卡,所以请正确选择客户端中的网卡,如不清楚如何配置,可参考客户端安装压缩文件中的使用说明。 3、先检查自己的网卡是否被禁用,或者驱动没安装好。有可能您的电脑中打开了windows自带的身份验证选项,请按照客户使用说明中的步骤取消该选项。 4、如自己无法排除故障,可与网络中心联系。

金碟K3在登录时错误解决办法

金碟K/3在登录时提示:定义的应用程序或对象错误 解决方法如下: 1、右键“我的电脑”,选择“属性” 2、选择“高级”,再选择性能中的“设置” 3、弹出性能选项窗体中,选择“数据执行保护” 4、选择“为除下列选定程序之外的所有程序和服务启用DEP 5、点击“添加”,然后选择Windows\system32\dllhost.exe 文件。 6、最后点击“确定”,退出窗体即可。 二、[-214746238]Automation错误 这是由于中间层服务器,没有一个用户登陆。金蝶要求三层架构的至少有一个用户在中间层上登陆。 三、中间层未检测到加密狗。 1、未安装sentinel system Driver 5.41.0工具。 四、异常错误70 由于win2k3sp1中间层不是域的环境下,中间成没有客户端的用户名。 解决:在中间层添加相应的用户名和密码。 或客户端连接中间层问题设置方法 五、无法建立数据连接 错误代码:16389(4005h) 因中间层无法和数据库服务器建立连接或数据库未能正常运行。 解决:检查数据库与中间层之间的物理网络连接,检查数据库是否在运行,重新建立连接。再次运行客户端即可。 错误代码:5(5h) 因使用中中间层无法和数据库服务器连上,检查网络是否连接正常或是数据库服务停止。 六、无法创建帐套完整性报告 原因:中间层在注册帐套时在不是域的环境下,与SQL服务连接时用的是windows密码用户而没有设置用sa来作连接。 解决:在中间层数据库选单中的帐套属性,将windows身份验证改为SQL身份验证即可。

七、中间层服务器与数据库服务器问题 1、核算参数未设置,请在系统初始化菜单中设置。 重装或更换中间层服务器后出现是因为数据库服务器和中间层服务器之间不能互通机器名的缘故,所以要在数据库端添加中间层的ip和名字的解析。

SAP常见错误提示及解决方法

SAP常见错误提示及解决方法 序号事务代码操作错误提示截屏错误提示解释解决措施备注 1任何事物 代码都有 可能 任何操作 都有可能 类似于这种无XXX的授权或无XXX 的权限的错误提示,即提示没有 相应的权限。 出现该报错提示后,立即新开一 个窗口,在事务代码栏中输入 SU53的事务代码,回车后,将 出现的缺失权限提示拉到最底 层,截图后发给所在部门的SAP 担当或IT管理部相关人员。 2 VL02N MB1A MB1B MB1C等 物料移动 物料0253没有维护或发布过成本 价而无法做货物移动。 联系成本会计检查该物料是否 能维护并发布成本,如果没问 题,等维护并发布完成本后再做 物料移动;如果无法发布成本, 则需要更换物料号。 3MIGO采购收货物料8000没有维护或发布过成本 价而无法做MIGO采购收货的货物 移动。 联系成本会计检查该物料是否 能维护并发布成本,如果没问 题,等维护并发布完成本后再做 物料移动;如果无法发布成本, 则需要更换物料号。 4ZVB1办事处收 货 物料5100在2112工厂的办事处 在途库中缺少95PC而无法收货。 查询用于收货的交货单是否已 经过账发货,自己办事处的在途 库存究竟有多少,再考虑该如何 处理。 5VL02N/ MB1C MB1B MB1C MB1A等 物料移动 显示的物料在需要移动的工厂库 位中没有足够的库存。 检查库位的库存情况。 6VL02N MB1A 物料移动 物料移动只能做在公司代码为 2110的记账期间2008年12月和 首先检查正在操作的物料移动 的过账日期或实际发货日期是

MB1B MB1C等2008年11月,即过账日期只能选 为2008年的12月份和11月份。 否正确,将不在提示的记账期间 的日期改至错误提示中的记账 期间内。 7VL01N 根据销售 订单创建 交货单 用于创建交货单的销售订单() 不完整。 回到VA02更改销售订单事务中 使用“不完整日志”检查该订单 不完整之处,根据提示将订单维 护完整。 9VL01N 根据销售 订单创建 交货单 创建交货单时的“选择日期”没 有包括用于创建交货单的销售订 单中10行项目的计划行。 在确定销售订单中10行项目的 日期没有错误的情况下,将创建 交货单时的“选择日期”维护得 尽量晚一些,只要不早于需要创 建交货单的销售订单中的计划 行的发货时间即可。 10VL01N 根据销售 订单创建 交货单 因销售订单7629中10行项目的 装运点与据其创建交货单时使用 的装运点不同而无法正常创建交 货单。 检查销售订单7629中10行项目 的“装运点”是否正确,如正确, 则把VL01N中的“装运点”维护 成与其相同的。 11 VA01 VL01N MB21 MB1B MB1C MB1A等 创建需要 维护库位 的单据或 进行物料 移动操作 时 维护的行项目中的物料没有该库 存地点。 首先检查输入的库存地点有无 问题,再检查对应的工厂是否正 确,然后检查物料是否维护正 确,在上述都没问题的情况下, 可以联系IT管理部陈朋查看使 用的物料是否被维护了相应的 库位。 12VF02销售开票 批准至会 计 物料0253在此笔销售开票业务的 发货过账期间没有估算发布过标 准成本而导致开票结算时无法产 生会计凭证。 通知相关人员更改该物料号,并 用新物料号重新做业务。 13VF01创建出具 发票凭证 出具发票凭证无法正常进行,详 细情况见日志。 查看工具栏中“编辑”---“日 志

金蝶k3问题处理-完整版

k3问题处理(整理) 问题描述 客户端运行,提示:该数据正在被修改,无法编辑? 解决方法 1、关闭杀毒软件; 2、用KDMAINDBG.EXE跟踪检测组件; 3、在数据库的该帐套实体中的表中清空t-funccontrol的内容. 备注 问题描述 10.3供应链中订单与发票上如果为外币,汇率字段带出的值是否为币别中设置的汇率? 解决方法 如果外币折算方式为原币*汇率=本位币,则系统带出的为币别中设定的汇率,如果外币折算方式为原币/汇率=本位币,则带出的汇率=1/设定汇率。应收应付系统发票带出的汇率则直接取币别中设定的汇率。 备注 问题描述 委外加工核销时找不到录入的入库单? 解决方法 1、入库单是否审核; 2、是否未核销状态; 3、单据日期是否与会计期间一致; 4、不管什么核销方式,排除以上条件后请要求客户重新录入单据测试确认是否数据问题 备注 问题描述 登陆K3客户端,发现少了很多功能模块?

解决方法 1、在主控台编辑器中查看是否设置了隐藏。 2、可能系统中病毒,杀毒后重装客户端。 备注 问题描述 在外购入库单上新增了一个自定义字段,录入相关信息后,无法打印出来;且外购入库单自带“付款日期”字段也无法打印出来 解决方法 单据自定义中该字段的属性中是否打印为“否”,须改成“是”即可打印。 备注 问题描述 在外购入库单上新增了一个自定义字段,录入相关信息后,无法打印出来;且外购入库单自带“付款日期”字段也无法打印出来 解决方法 单据自定义中该字段的属性中是否打印为“否”,须改成“是”即可打印。 备注 问题描述 赋予某用户单据的查询权,但用户只能在序时簿查看单据,无法双击打开具体单据进行查看,只能赋予该用户新增或修改的权限才可以双击打开单据进行查看,为什么? 解决方法 双击打开单据默认是修改单据,有修改的权限才可以。如果某用户只有单据的查询权,则可以通过序时簿的“查看”按钮打开单据进行查询。 备注

内存读取错误的原因

该内存读取错误,不能read 或written 2010年06月15日星期二 4:57 P.M. 该内存不能read 或written的常见原因: 使用Windows操作系统的人有时会遇到这样的错误信息:“0X????????指令引用的 0x00000000内存,该内存不能written”,然后应用程序被关闭。如果去请教一些“高手”,得到的回答往往是“Windows就是这样不稳定”之类的义愤和不屑。其实,这个错误并不一定是Windows不稳定造成的。本文就来简单分析这种错误的常见原因。 一、应用程序没有检查内存分配失败 程序需要一块内存用以保存数据时,就需要调用操作系统提供的“功能函数”来申请,如果内存分配成功,函数就会将所新开辟的内存区地址返回给应用程序,应用程序就可以通过这个地址使用这块内存。这就是“动态内存分配”,内存地址也就是编程中的“指针”。 内存不是永远都招之即来、用之不尽的,有时候内存分配也会失败。当分配失败时系统函数会返回一个0值,这时返回值“0”已不表示新启用的指针,而是系统向应用程序发出的一个通知,告知出现了错误。作为应用程序,在每一次申请内存后都应该检查返回值是否为0,如果是,则意味着出现了故障,应该采取一些措施挽救,这就增强了程序的“健壮性”。 若应用程序没有检查这个错误,它就会按照“思维惯性”认为这个值是给它分配的可用指针,继续在之后的运行中使用这块内存。真正的0地址内存区保存的是计算机系统中最重要的“中断描述符表”,绝对不允许应用程序使用。在没有保护机制的操作系统下(如DOS),写数据到这个地址会导致立即死机,而在健壮的操作系统中,如Windows等,这个操作会马上被系统的保护机制捕获,其结果就是由操作系统强行关闭出错的应用程序,以防止其错误扩大。这时候,就会出现上述的“写内存”错误,并指出被引用的内存地址为“0x00000000”。 内存分配失败故障的原因很多,内存不够、系统函数的版本不匹配等都可能有影响。因此,这种分配失败多见于操作系统使用很长时间后,安装了多种应用程序(包括无意中“安装”的病毒程序),更改了大量的系统参数和系统文件之后。 二、应用程序由于自身BUG引用了不正常的内存指针 在使用动态分配的应用程序中,有时会有这样的情况出现:程序试图读写一块“应该可用”的内存,但不知为什么,这个预料中可用的指针已经失效了。有可能是“忘记了”向操作系统要求分配,也可能是程序自己在某个时候已经注销了这块内存而“没有留意”等等。注销了的内存被系统回收,其访问权已经不属于该应用程序,因此读写操作也同样会触发系统的保护机制,企图“违法”的程序唯一的下场就是被操作终止运行,回收全部资源。计算机世界的法律还是要比人类有效和严厉得多啊!像这样的情况都属于程序自身的BUG,你往往可在特定的操作顺序下重现错误。无效指针不一定总是0,因此错误提示中的内存地址也不一定为“0x00000000”,而是其他随机数字。 如果系统经常有所提到的错误提示,下面的建议可能会有帮助: 1.查看系统中是否有木马或病毒。这类程序为了控制系统往往不负责任地修改系统,从而导致操作系统异常。平常应加强信息安全意识,对来源不明的可执行程序绝不好奇。 2.更新操作系统,让操作系统的安装程序重新拷贝正确版本的系统文件、修正系

PM和机明最常见错误提示解决方法大全

提示一: 解决方法:PM没破解好或者PM破解坏了,下载对应的破解文件(PM8至2010RC1自动破解/pm2010-2012sp4_Crack破解)退出全部的杀毒软件重新破解一遍 提示二: 解决方法1:(32位系统)退出所有杀毒软件直接运行pm2010-2012sp4_Crack破解重新破解一次。 有没有破解成功,可在设备管理器(如下图位置)检查这个驱动有没有安装成功, 安装成功的话就可以打开PM,没安装成功的话,在控制面板上卸掉 这个再重新破解一遍即可。 解决方法2:(64位系统)64位附加操作没运行或者运行了没重启电脑。 如果在完全正确的破解情况下打开仍然提示这个错误,可能是64位附加操作没成功,这时我们可以手动检验一下,打开破解文件包,other这个文件夹里面将MultiKey.sys 文件复制黏贴到drivers文件夹里面去,对比MultiKey.sys文件与原文件的时间和大小是否一致,不一样就替换掉,一致的话直接取消就OK。

提示三: 解决方法:高版本破解只支持同时打开2个PM,打开第三个PM就提示这个,如果前台已经打开了2个PM,就不能进行后台操作,后台操作相当于打开多一个PM在后台运行,如果前台就打开一个PM,那就是已经有2个PM进程,在任务管理器,进程那里关掉一个PM进程即可。 提示四: 解决办法1:在计算过程中出现这个提示,重新打开计算一次看看会不会在同一个地方卡住停止工作,如果在同一个地方卡死出现这个提示,有可能是PM参数有问题或者是图档跟PM版本的问题,一般这种情况检查一下刀路参数或者换个PM版本重新计算即可。 解决办法2:如果是打开PM就出现这个提示,先全盘扫描杀毒试试,还不行的话就要重装系统,或者装其他版本的PM使用。即不是安装问题也不是破解的问题,重装PM和重新破解解决不了这个问题。 提示五:

启动过程错误提示信息解决办法

启动过程错误提示信息解决办法 制作了根文件系统,在启动之后停在这里了: NET: Registered protocol family 1 NET: Registered protocol family 17 VFS: Mounted root (cramfs filesystem) readonly. Freeing init memory: 116K Failed to execute /linuxrc. Attempting defaults... Kernel panic - not syncing: No init found. Try passing init= option to kernel. 我内核boot option里面的命令行设置为:noitinrd root=/dev/mtdblock2 rootfstype=cramfs console=ttySAC0,115200 init=/linurc mem=64M 这类问题很常见,先总体介绍一下解决思路。 能出现让人激动的的控制台,那么系统移植已经接近完成;但是不少人在最后一步出现问题。 要点如下: 1. 在正确的位置烧写正确格式的文件系统映象: 2. 内核支持这种文件系统格式 3. 文件系统的内容要完备 上面说得简单,一个个介绍。 1. 在正确的位置烧写正确的文件系统映象: (a). 正确的位置 嵌入式开发中,常通过bootloader烧写文件系统映象,假设写在flash的地址A处。 内核启动时,显然要从地址A处读取文件系统,内核是怎么知道的呢?通过命令行参数,比如“root=/dev/mtdblock2 ”。/dev/mtdblock2 又是怎么和地址A 对应上的呢?内核将flash划分为 几个分区,这是在代码中固定的。/dev/mtdblock2是第3个分区,它的开始地址必须是A。 在内核启动时,可以看到这些分区的开始地址、结束地址,比如内核启动时会有类似下面的信息: Creating 3 MTD partitions on "NAND 64MiB 3,3V 8-bit": 0x00000000-0x00030000 : "bootloader" 0x00050000-0x00250000 : "kernel" 0x00250000-0x03ffc000 : "root" 对于上面的内核信息,/dev/mtdblock2对应root分区,开始地址为0x00250000,使用bootloader写文件系统映象时,烧写的地址必须是0x00250000 所以,要保证3点: ① bootloader烧到地址A, ② 地址A是内核某个分区的开始地址, ③ 命令行参数“root=/dev/mtdblockXXX ”是这个分区 (b). 正确格式的文件系统映象 不同的bootloader支持的烧写的文件系统映象格式不同、使用的烧写命令也可能不同,请注意这点。

常见内存故障解析大全

常见内存故障解析大全 导读:我根据大家的需要整理了一份关于《常见内存故障解析大全》的内容,具体内容:内存出现问题一部分是因为升级内存,但由于内存种类的不匹配,往往会遇到一些麻烦,具体出现的内存问题我为你一一支招。1、无法正常开机支招:遇到这类现象主要有三个解决的途径:... 内存出现问题一部分是因为升级内存,但由于内存种类的不匹配,往往会遇到一些麻烦,具体出现的内存问题我为你一一支招。 1、无法正常开机 支招:遇到这类现象主要有三个解决的途径:第一,更换内存的位置,这是最为简单也是最为常用的一种方法,一般是把低速的老内存插在靠前的位置上。第二,在基本能开机的前提下,进入BIOS设置,将与内存有关的设置项依照低速内存的规格设置。比如:使用其中的一根内存(如果是[url="]DDR[/url]333和DDR400的内存混合使用,最好使用DDR333的内存),将计算机启动,进入BIOS设置,将内存的工作频率及反应时间调慢,以老内存可以稳定运行为准,方可关机插入第二根内存。 2、计算机运行不稳定 支招:遇到这类问题的出现主要是内存兼容性造成的,解决的基本思路是与上面大体相同。第一,更换内存的位置。第二,在BIOS中关闭内存由SPD自动配置的选项,改为手动配置。第三,如果主板带有I/O电压调节功能,可将电压适当调高,加强内存的稳定性。 3、混插后内存容量识别不正确

支招:造成这种现象的原因,第一种可能是主板芯片组自身的原因所造成的,一些老主板只支持256MB内存的容量(i815系列只支持512MB),超出的部分,均不能识别和使用。当然还有一些情况是由于主板无法支持高位内存颗粒造成的,解决这类问题的惟一方法就是更换主板或者内存。另外在一些情况下通过调整内存的插入顺序也可以解决此问题。 内存混插不稳定的问题是一个老问题了。面对这种情况,笔者建议您在选购内存条时,要选择象金士顿、金泰克这些高品质内存,因为它们的电气兼容性及稳定性都比较出色,出现问题的几率要低一些,并且售后也都有保障。 另一部分是因为内存在使用过程中,金手指与主板的插槽接触不良引起或者是中了病毒等原因引起的问题,具体出现的内存问题及支招如下。在 4、电脑无法正常启动,打开电脑主机电源后机箱报警喇叭出现长时间的短声鸣叫,或是打开主机电源后电脑可以启动但无法正常进入操作系统,屏幕出现"Error:Unable to ControlA20 Line"的错误信息后并死机。支招:出现上面故障多数是由于内存于主板的插槽接触不良引起。处理方法是打开机箱后拔出内存,用酒精和干净的纸巾对擦试内存的金手指和内存插槽,并检查内存插槽是否有损坏的迹象,擦试检查结束后将内存重新插入,一般情况下问题都可以解决,如果还是无法开机则将内存拔出插入另外一条内存插槽中测试,如果此时问题仍存在,则说明内存已经损坏,此时只能更换新的内存条。 5、开机后显示如下信息:"ON BOARD PARLTY ERROR"。 支招:出面这类现象可能的原因有三种,第一,CMOS中奇偶较验被设为

SAP常见错误提示及解决方法

S A P常见错误提示及解 决方法 -CAL-FENGHAI-(2020YEAR-YICAI)_JINGBIAN

SAP常见错误提示及解决方法 序号事务代 码 操作错误提示截屏错误提示解释解决措施备注 1 任何事 物代码 都有可 能 任何操作 都有可能 类似于这种无XXX的授权 或无XXX的权限的错误提 示,即提示没有相应的权 限。 出现该报错提示后,立即 新开一个窗口,在事务代 码栏中输入SU53的事务代 码,回车后,将出现的缺 失权限提示拉到最底层, 截图后发给所在部门的 SAP担当或IT管理部相关 人员。 2 VL02N MB1A MB1B MB1C 等 物料移动 物料260300000253没有维护 或发布过成本价而无法做货 物移动。 联系成本会计检查该物料 是否能维护并发布成本, 如果没问题,等维护并发 布完成本后再做物料移 动;如果无法发布成本, 则需要更换物料号。 3 MIGO 采购收货物料350000008000没有维护 或发布过成本价而无法做 MIGO采购收货的货物移 动。 联系成本会计检查该物料 是否能维护并发布成本, 如果没问题,等维护并发 布完成本后再做物料移 动;如果无法发布成本, 则需要更换物料号。 4 ZVB1 办事处收 货 物料280010035100在2112 工厂的办事处在途库中缺少 95PC而无法收货。 查询用于收货的交货单是 否已经过账发货,自己办 事处的在途库存究竟有多 少,再考虑该如何处理。 5 VL02N/ MB1C 物料移动 显示的物料在需要移动的工 厂库位中没有足够的库存。 检查库位的库存情况。

MB1B MB1C MB1A 等 6 VL02N MB1A MB1B MB1C 等 物料移动 物料移动只能做在公司代码 为2110的记账期间2008年 12月和2008年11月,即过 账日期只能选为2008年的 12月份和11月份。 首先检查正在操作的物料 移动的过账日期或实际发 货日期是否正确,将不在 提示的记账期间的日期改 至错误提示中的记账期间 内。 7 VL01N 根据销售 订单创建 交货单 用于创建交货单的销售订单 (20001146)不完整。 回到VA02更改销售订单事 务中使用“不完整日志” 检查该订单不完整之处, 根据提示将订单维护完 整。 9 VL01N 根据销售 订单创建 交货单 创建交货单时的“选择日 期”没有包括用于创建交货 单的销售订单20001146中 10行项目的计划行。 在确定销售订单20001146 中10行项目的日期没有错 误的情况下,将创建交货 单时的“选择日期”维护 得尽量晚一些,只要不早 于需要创建交货单的销售 订单中的计划行的发货时 间即可。 10 VL01N 根据销售 订单创建 交货单 因销售订单7629中10行项 目的装运点与据其创建交货 单时使用的装运点不同而无 法正常创建交货单。 检查销售订单7629中10行 项目的“装运点”是否正 确,如正确,则把VL01N 中的“装运点”维护成与 其相同的。 11 VA01 VL01N MB21 创建需要 维护库位 的单据或 维护的行项目中的物料没有 该库存地点。 首先检查输入的库存地点 有无问题,再检查对应的 工厂是否正确,然后检查 3

常见错误代码提示解决方案

常见错误代码提示 解决方案 1 2020年4月19日

常见错误代码提示解决方案: 1.停止错误编号:0x0000000A 说明文字:IRQL-NOT-LESS-OR-EQUAL 一般的原因:驱动程序使用了不正确的内存地址. 解决方法:如果无法登陆,则重新启动计算机.当出现可用的作系统列表时,按F8键.Windows高级选项菜单屏幕上,选择"最后一次正 确的配置",然后按回车键. 检查是否正确安装了所有的新硬件或软件.如果这是一次全新安装,请与硬件或软件的制造商联系,获得可 能需要的任何Windows更新或驱动程序.运行由计算机制造商提供的所有的系统诊断软件,特别是内存检查. 禁用或卸掉新近安装的 硬件(RAM,适配器,硬盘,调制解调器等等),驱动程序或软件. 确保硬件设备驱动程序和系统BIOS都是最新的版本. 确保制造商可帮助 你是否具有最新版本,也可帮助你获得这些硬件.禁用 BIOS内存选项,例如cache或shadow. 2.停止错误编号:0x0000001E 说明文字:KMODE-EXPTION-NOT-HANDLED 一般的原因:内核模式进程试图执行一个非法或未知的处理器指令. 解决方法:确保有足够的空间,特别是在执行一次新安装的时候. 如果停止错误消息指出了某个特定的驱动程序,那么禁用她.如果无法启动计算机.应试着用安全模式启动,以便删除或禁用该驱动程序. 如果有非 Microsoft支持的视频驱动程序,尽量切换到标准的VGA 驱动程序或Windows提供的适当驱动程序. 禁用所有新近安装的

文档仅供参考,不当之处,请联系改正。 驱动程序. 确保有最新版本的系统BIOS.硬件制造商可帮助确定你是否具有最新版本,也能够帮助你获得她. BIOS内存选项,例如cache,shadow. 3.停止错误编号:0x00000023或0x00000024 说明文字:FAT-FILE-SYSTEM或MTFS-FILE-SYSTEM 一般原因:问题出现在Ntfs.sys(允许系统读写NTFS驱动器的驱动程序文件)内. 解决方法:运行由计算机制造商提供的系统诊断软件,特别是硬件诊断软件.禁用或卸载所有的反病毒软件,磁盘碎片整理程序或备份程序. 经过在命令提示符下运行Chkdsk /f命令检查硬盘驱动器是否损坏,然后重新启动计算机 4.停止编号:0x0000002E 说明文字ATA-BUS-ERROR 一般的原因:系统内存奇偶校验出错,一般由硬件问题导致. 解决方法:卸掉所有新近安装的硬件(RAM.适配器.硬盘.调制解调器等等).运行由计算机制造商提供的系统诊断软件,特别是硬件诊断软件.确保硬件设备驱动程序和系统BIOS都是最新版本.使用硬件供应商提供的系统诊断,运行内存检查来查找故障或不匹配的内存.禁用BIOS内存选项,例如cache或shadow.在启动后出现可用作系统列表时,按F8.在Windows高级选项菜单屏幕上,选择"启动VGA模式:.然后按回车键.如果这样做还不能解决问题,可能需要更换不同的视频适配器列表,有关支持的视频适配器列表,请参阅硬件 3 2020年4月19日

金蝶软件常见问题及解决办法

金蝶软件常见问题及解决办法 说明:每项括号中标明问题针对的系统,如果未标明表示适用所有系统 1、固定资产折旧年限超期问题 现在很多客户都有一些固定资产,使用时间已经过了折旧年限,但由于以前的种种原因,折旧没有提完且该固定资产还在使用,此时如果录入固定资产时按实际情况录入,尤其是在系统提示:该固定资产使用时间已过折旧年限,是否继续,此时如果选择是的话,帐套起用后,所提折旧均为错误,因为必须人为地把固定资产从入账到帐套起用时所提折旧期间数改小,才能避免这个问题。 2、购销存生成凭证注意事项(金蝶2000系 统)

工业版中通过购销存模块生成凭证时,如果 凭证一方下挂核算项目,当凭证信息输入完 整后,直接按保存按钮,那么在保存该凭证 对应的购销存单据时,系统会提示凭证核算 项目不能为空,且无法保存该单据。解决的 方法是凭证信息输入完整后,不要直接按保 存按钮,而是在凭证的空白处点击一下鼠标 左键后,再点击保存按钮。 3、重做操作系统时如何恢复帐套?(金蝶2000 方法1:在金蝶软件安装目录里(一般情况是c:\program files\kdwin70),找到贵公司的帐套文system.mda文件,拷贝即可。重装系统和软件后将帐套文件和system.mda文件复制到安装目录 可。

方法2:通过备份帐套,然后再恢复帐套即可 使用此方法) 4、损益表重算后无数字 出现此问题可能的原因是用户自已手工录 入了损益凭证。 关于损益类凭证必须通过软件中的“结转 损益”功能自动生成,不可手工结转。 5、某一用户查询不到其它用户的凭证(金 蝶2000系统) 出现此问题可能的原因是授权范围限制。 通过工具→用户授权→按选定指定的用户→ 授权→操作权限→权限适用范围→所有用户 即可。

解决XXXX指令引用的XXXX内存,该内存不能为read 的方法

解决"XXXX指令引用的XXXX内存,该内存不能为read" 的方法 出现这个现象有方面的,一是硬件,即内存方面有问题,二是软件,这就有多方面的问题了。 一:先说说硬件: 一般来说,电脑硬件是很不容易坏的。内存出现问题的可能性并不大(除非你的内存真的是杂牌的一塌徒地),主要方面是:1。内存条坏了(二手内存情况居多)、2。使用了有质量问题的内存,3。内存插在主板上的金手指部分灰尘太多。4。使用不同品牌不同容量的内存,从而出现不兼容的情况。5。超频带来的散热问题。你可以使用MemTest 这个软件来检测一下内存,它可以彻底的检测出内存的稳定度。 二、如果都没有,那就从软件方面排除故障了。 先说原理:内存有个存放数据的地方叫缓冲区,当程序把数据放在缓冲区,需要操作系统提供的“功能函数”来申请,如果内存分配成功,函数就会将所新开辟的内存区地址返回给应用程序,应用程序就可以通过这个地址使用这块内存。这就是“动态内存分配”,内存地址也就是编程中的“光标”。内存不是永远都招之即来、用之不尽的,有时候内存分配也会失败。当分配失败时系统函数会返回一个0值,这时返回值“0”已不表示新启用的光标,而是系统向应用程序发出的一个通知,告知出现了错误。作为应用程序,在每一次申请内存后都应该检查返回值是否为0,如果是,则意味着出现了故障,应该采取一些措施挽救,这就增强了程序的“健壮性”。若应用程序没有检查这个错误,它就会按照“思维惯性”认为这个值是给它分配的可用光标,继续在之后的执行中使用这块内存。真正的0地址内存区储存的是计算机系统中最重要的“中断描述符表”,绝对不允许应用程序使用。在没有保护机制的操作系统下(如DOS),写数据到这个地址会导致立即当机,而在健壮的操作系统中,如Windows等,这个操作会马上被系统的保护机制捕获,其结果就是由操作系统强行关闭出错的应用程序,以防止其错误扩大。这时候,就会出现上述的内存不能为“read”错误,并指出被引用的内存地址为“0x00000000“。内存分配失败故障的原因很多,内存不够、系统函数的版本不匹配等都可能有影响。因此,这种分配失败多见于操作系统使用很长时间后,安装了多种应用程序(包括无意中“安装”的病毒程序),更改了大量的系统参数和系统档案之后。 在使用动态分配的应用程序中,有时会有这样的情况出现:程序试图读写一块“应该可用”的内存,但不知为什么,这个预料中可用的光标已经失效了。有可能是“忘记了”向操作系统要求分配,也可能是程序自己在某个时候已经注销了这块内存而“没有留意”等等。注销了的内存被系统回收,其访问权已经不属于该应用程序,因此读写操作也同样会触发系统的保护机制,企图“违法”的程序唯一的下场就是被操作终止执行,回收全部资源。计算机世界的法律还是要比人类有效和严厉得多啊!像这样的情况都属于程序自身的BUG,你往往可在特定的操作顺序下重现错误。无效光标不一定总是0,因此错误提示中的内存地址也不一定为“0x00000000”,而是其它随机数字。 首先建议: 1、检查系统中是否有木马或病毒。这类程序为了控制系统往往不负责任地修改系统,从而导致操作系统异常。平常应加强信息安全意识,对来源不明的可执行程序绝不好奇。 2、更新操作系统,让操作系统的安装程序重新拷贝正确版本的系统档案、修正系统参数。有时候操作系统本身也会有BUG,要注意安装官方发行的升级程序。 3、尽量使用最新正式版本的应用程序、Beta版、试用版都会有BUG。 4、删除然后重新创建 Winnt\System32\Wbem\Repository 文件夹中的文件:在桌面上右击我的电脑,然后单击管理。在"服务和应用程序"下,单击服务,然后关闭并停止 Windows Management Instrumentation 服务。删除 Winnt\System32\Wbem\Repository 文件夹中的所有文件。(在删除前请创建这些文件的备份副本。)打开"服务和应用程序",单击服

办公软件错误提示解决方法

直接从Office97升级安装Office xp之后,发现程序界面变化非常大,系统也变得不大稳定,经常报错,怎么才能正常的使用Office xp? 问题解答: Office xp理论上可以在旧版Office上级安装。但从Office2000开始,Office程序就和系统结合更紧密,所以安装时会更改一系列的系统设置,升级一些系统文件。升级安装或者在一台计算机上同时安装新旧两个不同版本的Office,就有可能造成系统不稳定,甚至程序运行不正常。建议删除旧版本Office后再安装Office xp。 具体方法是: ①打开控制面板,双其中的“添加删除程序”图标,(如图2---1---1)所示。 ②在弹出的“添加或删除程序”窗口中选择“Microsoft Office,”单击“删除”按钮(如图2---1---2)。 ③按照弹出的提示程序一步步删除就可以了。 朋友给我安装的Office,在开始安装Office的时候他说由于硬盘比较小,有些东西我可以不需要安装。但现在想学习作网页,却发现当时他为了省空间,连Frontpage都没朋安装。请问怎样添加Forntpage? 问题解答: Office xp的各种组件程序,包括Frontpage、Access和其它各种能程序都可以在安装之后随时用安装光盘补充或删除,具体操作步骤如下: ①将Office的安装光盘放入光驱中,在弹出的窗口中点击“添加或删除功能”按钮,(如图2---1---3)所示。 ②单击“下一步”按钮,弹出“Microsoft Office2000更新功能”窗口,单击“Microsoft Frontp age for windows”选项,在弹出的菜单中选择“从本机运行”然后单击“开始更新”按钮(如图2----1---4),Office就会开始自动更新,稍后Frontpage就安装好了。 这说明你使用的Office可能是试用版,或者没有激活。Office xp试用版只允许用户在30天的期限内运行该软件。到期后,程序就会进入功能降低模式。在此模式下,Office的各种程序都只能打开、查看和打印文件。不能对文档进行编辑,不能保存文件。此时可以打开任何一个Office 程序,选择菜单上的[帮助]---[激活产品],然后按照程序提示,用自己购买Office xp得到的激活号码激活Office xp即可。 用Office xp创建的word文档、Excel表格都可在低版本的Office中打开编辑。但对于Access 则稍有不同。用Access 2002编辑的数据,在默认情况下会使用Access2000文件格式保存,这种Access2000文件仍然可以用Access2000编辑。但保存时如果选择使用更新的Access2002文件格式,则保存得到的Access文件就无法用Access2000打开并编辑了。 直接按照默认设置安装最新版本的Word 2002是地,先前版本的Word就会自动被删除。这

金蝶常见问题及处理方法

金蝶常见问题及处理方法(1) 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 - 技术支持快递第6 期 4、帐套备份提示错误 错误描述:进行账套备份时,系统提示:文件操作发生下面的错误,请仔细检查有关的文件、路径 和驱动器91:未设置对象变量或With Block 变量。确定后,返回界面。 问题原因:数据库表Glpref 错误或数据库损坏

电脑0x_指令引用的0x内存错误修复

您好!出现:0x???????? 指令引用的0x????????内存。该内存不能为"read"或"written"。答案【shijan8原创】★严禁复制★ 【1】出现该问题原因很多,首先一定要清楚是在什么时候出现该问题,把下面写的看完,对照您电脑出现的问题进行正确的解决。 【2】盗版系统或Ghost版本系统,系统文件错误或丢失,也会出现该问题,及时安装官方发行的补丁,{检查电脑年、月、日是否正确}。建议:最好安装【正版】系统或【完整版】系统。 【3】检查驱动是否出现问题,重新安装驱动或及时更新驱动。 【4】病毒引起的:升级杀毒软件或下载专杀工具,清理恶意插件,对电脑全盘杀毒。 【5】硬件引起的: (1)可能是内存条出现的小问题,关机断电,把内存条拆下清理干净重新安装。必要时更换内存条。(硬件上一般不会出现该问题) 【6】软件引起的: (1)安装的软件与系统或其它软件发生冲突,盗版或带病毒的软件,请慎重下载软件,最好使用正版。【这里主要说的是检查开机启动项,把没必要启动的启动项禁止开机启动】 (2)如果你的电脑中安装了两款或两款以上的同类软件,比如:两款杀毒软件、两款优化系统软件等,请卸载一款,以免发生冲突,以保持电脑稳定性。 (3)有些系统补丁下载安装了错误补丁,可能与您当前的系统或其它软件发生冲突,也会出现该问题。卸载该补丁,找到适合您电脑补丁,重新下载重新安装。(4)当下载安装或打开运行播放器、游戏、QQ等第三方软件,出现该问题时。可能是您下载的软件存在着危险,系统本身为了保护系统不受影响,也会出现该内存不能为“read”或“wrtten”。一般的解决办法就是卸载该软件重新安装。如果不能解决,需要更换同类型其它版本的软件,或找到发生冲突的软件卸载它,问题才能解决。 【注意】:如果以确定电脑没有病毒,检查清理电脑是否存在恶意插件,把它清理掉。如果您使用windows IE浏览器出现该问题,尤其是打了错误补丁,最近windows IE变得不太稳定。用360安全卫士、安装的急救箱或其它软件进行系统修复,如果没有效果,升级或降低IE版本试试。如果还是不行,最简单的解决办法就是:下载更换其它浏览器。【不用删除windows IE,直接使用其它浏览器即可。】比如:360安全浏览器、世界之窗浏览器、傲游等。 如果上面说的检查都没问题,可以试试下面的方法:看看能不能解决。 ◆开始→运行→输入cmd→回车,在命令提示符下输入下面命令 for %1 in (%windir%\system32\*.dll) do regsvr32.exe /s %1回车。 完成后,在输入下面的 for %i in (%windir%\system32\*.ocx) do regsvr32.exe /s %i 回车。 如果怕输入错误,可以复制这两条指令,然后在命令提示符后击鼠标右键,打“粘贴”,回车,耐心等待,直到屏幕滚动停止为止。(重启电脑)。 ●在检查运行regedit进入注册表, 在HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer \ShellExecuteHooks 下,应该只有一个正常的键值

Mysql常见错误提示及解决方法

Mysql常见错误提示及解决方法 130 :文件格式不正确。(还不是很清楚错误的状况) 145 :文件无法打开。 1005:创建表失败。 1006:创建数据库失败。 1007:数据库已存在,创建数据库失败。 1008:数据库不存在,删除数据库失败。 1009:不能删除数据库文件导致删除数据库失败。 1010:不能删除数据目录导致删除数据库失败。 1011:删除数据库文件失败。 1012:不能读取系统表中的记录。 1016:文件无法打开,使用后台修复或者使用phpmyadmin 进行修复。 Quote: 开始=>所有程序=>附件=>命令提示符 输入mysql 所在硬盘盘符 cd mysql 所在目录 cd bin 输入myisamchk -f D:usr/local/mysql/data/bbs/PW_members.MYI ps : D:usr/local/mysql/data/bbs 是你论坛数据库的路径 -f 根据具体情况选择,一般也可以选择-r 注意你的系统C盘或放数据库的硬盘空间是否足够,一般小于1G 很容易出现错误。或用mysqlcheck命令进行修复。具体的方法:利用命令行进入mysql/bin目录,执行mysqlcheck -o -r phpwind -uroot -p 其中phpwind是你数据库的名称,root是你的数据库用户名,然后会提示你输入密码。然后就会修复你的数据库。 1017:服务器非法关机,导致该文件损坏。 1020:记录已被其他用户修改。 1021:硬盘剩余空间不足,请加大硬盘可用空间。 1022:关键字重复,更改记录失败。

1023:关闭时发生错误。 1024:读文件错误。 1025:更改名字时发生错误。 1026:写文件错误。 1030:可能是服务器不稳定。(具体原因不是很清楚) 1032:记录不存在。 1036:数据表是只读的,不能对它进行修改。 1037:系统内存不足,请重启数据库或重启服务器。 1038:用于排序的内存不足,请增大排序缓冲区。 1040:已到达数据库的最大连接数,请加大数据库可用连接数。 Quote: 在my.ini 修改max_connections=100为max_connections=1000或更大,重启mysql 1041:系统内存不足。 1042:无效的主机名。 1043:无效连接。 1044:数据库用户权限不足,请联系空间商解决。 1045:数据库服务器/数据库用户名/数据库名/数据库密码错误,请联系空间商检查帐户。Quote: 方法:确保论坛data目录下的sql_config.php用户名与密码都正确.如果用户忘记了数据库的密码,可以按如下方式进行密码的修改: 如果MySQL 正在运行,首先停止。 启动MySQL :bin/safe_mysqld --skip-grant-tables & 就可以不需要密码就进入MySQL 了。 然后就是 >use mysql >update user set password=password("new_pass") where user="root"; >flush privileges; 1046:没有选择数据库。 1048:字段不能为空。

相关主题
文本预览
相关文档 最新文档