当 Exchange 服务器数据库服务被拒绝其自己的.edb 文件或.chk 文件的写访问权限时记录错误事件

文章翻译 文章翻译
文章编号: 253111 - 查看本文应用于的产品
展开全部 | 关闭全部

本文内容

概要

如果 Exchange 服务器数据库服务被拒绝其自己的数据库文件 (*.edb) 或检查点文件 (*.chk) 的写访问权限,可能会看到类似于以下内容的错误:

事件类型: 错误
事件源: ESE97
事件类别: 常规
事件 ID: 145
日期: 2/3/2000
时间: 1:57:34 PM
用户: 不适用
计算机: EXSERVER1
描述: (1996) 数据库引擎无法访问称为 E:\exchsrvr\mdbdata\tmp.edb 该文件。




事件类型: 错误
事件源: ESE97
事件类别: 记录/恢复
事件 ID: 158
日期: 2/1/2000
时间: 4:40:20 PM
用户: 不适用
计算机: EXSERVER1
描述: MSExchangeIS (1628) 无法写入文件 D:\exchsrvr\MDBDATA\edb.chk 阴影的头。

(Microsoft Exchange Server 5.5 错误格式。在 Microsoft Exchange Server 4.0 此错误的事件 ID 61 ; 在 Microsoft Exchange Server 5.0,事件 ID 为 63)。

事件类型: 错误
事件源: ESE98
事件类别: 记录/恢复
事件 ID: 439
日期: 2/2/2000
时间: 上午 8: 05: 13
用户: 不适用
计算机: EXSERVER1
描述: 信息存储 (2700) 无法写入文件 E:\Exchsrvr\mdbdata\E00.chk 阴影的头。错误-1032年。

(Microsoft Exchange 2000 服务器错误格式)

更多信息

要对这样的错误进行故障排除,您必须了解是什么问题突然阻止数据库服务访问其文件。在很多的情况中重新启动受影响的服务器"中断"锁如果您找不到另一种方法做到这一点。

此问题的常见原因包括:
  • 另一个进程都已"盗用"该文件。病毒检查程序可能会错误地隔离了文件或备份或还原进程可能临时拒绝访问。
  • 磁盘故障或控制器故障在发生和访问整个驱动器已丢失,有时这种情况是暂时。检查系统日志的 I/O 错误或驱动器错误 158 事件时间附近。
  • 权限已从文件所在的文件夹中删除。
  • 该文件已标记为只读的。这是最有可能发生这种情况在检查点文件。
  • 已重命名或删除该文件所在的文件夹。这也是大多数情况下可能发生在检查点文件。

什么是"隐藏的标题"?

Exchange Server 数据库、 检查点和日志文件开头 4 千字节 (KB) 页眉节。标头包含有关文件的重要标识和配置信息。通过使用 /MH (数据库文件)、 /ML (事务日志文件) 或 /MK (检查点文件) 选项,可以使用 Eseutil 实用程序查看标头。

: 第一次 Exchange Server 5.5 Service Pack 1 (SP1) 中包含 /ML 选项。

创建一个日志文件后,会永远不会修改日志文件标头时,数据库和检查点文件标头是正常的操作过程中经常进行修改。对于经常修改的文件页眉,"卷影标题"在更新过程中保护标头。主页眉是第一个文件中的 4 KB 块 ; 阴影头与在主标题是第二个 4 KB 数据块。这两个标头页面的校验和检查,并校验和写入每个页面。可以可靠地检测甚至有任何一页的一个位损坏,因为更改了数据更改应在页上的校验和。

时更新标头将首先进行修改以卷影首页。如果卷影更新完成 (导致"断的写") 之前,将出现崩溃,主页眉是仍保持不变。 阴影已进行了更新后,更新主头。如果此时出现崩溃,卷影标头是仍保持不变。这样,即使在对的更新过程中有效的头存在在所有时间。

通过重新计算的校验和每次访问页面时检测到损坏到页。如果计算出的校验和不匹配页上已在一个,页已损坏。只要其他副本的标头,最好,它可用于修补损坏的页。

如果一个访问被拒绝情况在出现,并且数据库由尝试下一个写入一个标头是无法写入带阴影的头"错误写入事件日志。因为卷影页是第一个更新的标题网页,会发生这种情况。如果写尝试其他位置比一个标题中将报告不同的错误,包括-1032年或 0xfffffbf8(JET_errFileAccessDenied),和-510 或 0xfffffe02 (JET_errLogWriteFail)。

标头的事务日志文件 (*.log) 不是被隐藏,并因此,拒绝访问一个日志文件不会导致"被隐藏的标题"错误。相反,检查点文件会执行任何操作,但标题 (4 KB 的主页眉和带阴影的标头的 4 KB),并因此写失败时总是报告"被隐藏的标题"错误。

如果数据库无法写入到文件或 $ 日志文件、 数据库服务停止,以保持数据库的完整性。如果无法写入检查点文件,数据库操作继续正常进行,在大多数方面。检查点文件跟踪进展中写出到数据库文件的日志文件交易记录。检查点文件被"冻结,"如果仍然将数据写入到数据库文件和检查点高级,但检查点文件中不会记录新的检查点,直到它再次变为可用。

有三个如果检查点文件无法写入较长的时间可能会遇到的问题:
  • 更新检查点之前,检查点文件中引用该日志文件可能会被删除。在这种情况下如果异常停止数据库它可能无法再次进行,因为检查点文件引用一个不存在的文件。有关更多的信息请单击下面文章编号,以查看 Microsoft 知识库中相应的文章:
    176239XADM: 数据库不启动 ; 循环日志记录已删除的日志文件太立即
  • 旧的日志文件可能不会永久删除联机备份过程中。联机备份过程依赖于以确定哪些日志文件可能会被安全地删除了检查点文件。如果检查点文件被"冻结,"比在检查点日志是不即使检查点文件的后面几天清除。
  • 如果检查点文件已损坏,联机备份可能会完全失败。联机备份必须至少读取检查点文件。在正常操作中检测到并更正损坏的分钟内已损坏的检查点文件。但是,如果该文件也锁定针对写入操作,直到移除该锁定,不能被纠正损坏。

属性

文章编号: 253111 - 最后修改: 2007年2月26日 - 修订: 3.4
这篇文章中的信息适用于:
  • Microsoft Exchange 2000 Server 标准版
  • Microsoft Exchange Server 5.5 标准版
关键字:?
kbmt kbinfo KB253111 KbMtzh
机器翻译
注意:这篇文章是由无人工介入的微软自动的机器翻译软件翻译完成。微软很高兴能同时提供给您由人工翻译的和由机器翻译的文章, 以使您能使用您的语言访问所有的知识库文章。然而由机器翻译的文章并不总是完美的。它可能存在词汇,语法或文法的问题,就像是一个外国人在说中文时总是可能犯这样的错误。虽然我们经常升级机器翻译软件以提高翻译质量,但是我们不保证机器翻译的正确度,也不对由于内容的误译或者客户对它的错误使用所引起的任何直接的, 或间接的可能的问题负责。
点击这里察看该文章的英文版: 253111
Microsoft和/或其各供应商对于为任何目的而在本服务器上发布的文件及有关图形所含信息的适用性,不作任何声明。 所有该等文件及有关图形均"依样"提供,而不带任何性质的保证。Microsoft和/或其各供应商特此声明,对所有与该等信息有关的保证和条件不负任何责任,该等保证和条件包括关于适销性、符合特定用途、所有权和非侵权的所有默示保证和条件。在任何情况下,在由于使用或运行本服务器上的信息所引起的或与该等使用或运行有关的诉讼中,Microsoft和/或其各供应商就因丧失使用、数据或利润所导致的任何特别的、间接的、衍生性的损害或任何因使用而丧失所导致的之损害、数据或利润不负任何责任。

提供反馈

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com