--------------------------------------------------------
Microsoft Exchange Error
--------------------------------------------------------
Failed to mount database 'Public Folder Database 1471458426'.
它可能回应谁,
尝试通过命令设置 Exchange 2010 时:
New-MailboxDatabase -Server 'EXCSRV1' -Name 'Database02' -EdbFilePath 'C:\Program Files\Microsoft\Exchange Server\V14\Mailbox\Database02\Database02.edb' -LogFolderPath 'C:\Program Files\Microsoft\Exchange Server\V14\Mailbox\Database02'
我收到此错误:
--------------------------------------------------------
Microsoft Exchange Error
--------------------------------------------------------
Failed to mount database 'Public Folder Database 1471458426'.
Public Folder Database 1471458426
Failed
Error:
Couldn't mount the database that you specified. Specified database: Public Folder Database 1471458426; Error code: An Active Manager operation failed. Error: The database action failed. Error: The mount operation is being prevented for database 'Public Folder Database 1471458426' because its database file at 'C:\Program Files\Microsoft\Exchange Server\V14\Mailbox\Public Folder Database 1471458426\Public Folder Database 1471458426.edb' is missing, but still has transaction log files, with the highest generation number being 0x13. Please either recover the database file from a backup, or remove the log files if your intention is to mount a newly-created empty database.. [Database: Public Folder Database 1471458426, Server: EXCSRVM.fasdat.com].
有.jrs 文件、.jhk 文件和一些其他二进制文件,但没有.log 文件。
从这一步恢复并继续设置的步骤是什么?
答案1
如果您不需要该公共文件夹数据库,只需按照说明操作并删除.log
与数据库关联的文件,IIRC 应该位于它们自己的文件夹中。我建议将它们移动到安全的地方一段时间,而不是删除它们 - 以防万一。
如果您.edb
自己删除了该文件,那么删除日志文件也没什么问题(请确保您也从 Exchange 管理控制台删除了它)。如果您没有删除它.edb
抱怨丢失的文件,那么您可能遇到了一些更奇怪的事情,可能需要进行调查。
答案2
希望您有备份,并且您需要从该备份中恢复 .ebd 文件。然后,一旦您启动服务并安装数据库,exchange 应自动进入恢复模式并将日志文件回滚到 .edb 文件以使其保持最新。
答案3
如果找不到旧数据库,我建议使用拨号音恢复。将所有日志文件移动到其他文件夹,然后使用带有 -Force 开关的 Mount-Database 创建一个新的干净数据库以开始用户之间的通信。然后您可以进行恢复恢复并将旧数据合并回他们的邮箱。