我们在这里运行Small Business Server 2003。 我最近正在审查我们的备份程序,并在ntbackup日志中注意到Exchange的差异备份失败,出现错误:
(SERVERNAME)\ Microsoft Information Store \ First Storage Group不是有效的驱动器,或者您没有访问权限。
谷歌的快速search发现这个MS知识库文章: http : //support.microsoft.com/kb/555613但是,这两个build议的修复程序不适用于我们的问题。 第一个解决scheme是确保备份媒体格式化,并有足够的空间。 那么,我们的备份目标是一个1 TB的外部硬盘驱动器,大约600个可用空间。 (Exchange数据库的完整备份目前大约为5 GB)第二个build议的修复方法是“在尝试执行增量操作之前执行完全备份”。 再说一次,那不可能,因为我们每星期做两次完整备份。
应用程序日志中没有错误,只是ntbackup开始和结束的条目。 我还testing了在服务器的内部驱动器上执行差异备份和增量备份,这并不令人惊讶,但仍然无法正常工作。
我可以通过总是做一个Exchange的完整备份来解决这个问题,但是我有点像空间效率差异备份的想法。
任何人有任何想法?
哇,这次我的search技巧失败了。 我做了一些更多的search,最终find了我的答案:
循环日志logging启用时,增量备份和差异备份无法在Exchange上运行 。 最重要的是,SBS 2003默认打开了循环日志logging。 显然,有一些新手SBSpipe理员从来没有交换备份,他们的硬盘最终会充满Exchange日志。 所以SBS团队决定打开循环日志的交换。
SBS最好使用内置备份向导进行备份。 SBS仅使用开箱即用的工具进行完整备份。 如果您需要更复杂一点,最好购买第三方解决scheme,如Symantec Backup Exec。
正如您已经发现的那样,SBS将“循环日志logging”用于交换数据库。 这意味着它只保留最小的事务日志,日志被回收。 通常情况下,交换事务日志将保留到执行完全备份,然后删除。 当使用循环日志logging时,这不适用,因为同一个小事务日志文件被重复使用。 因此,差异备份将无法备份,并且在启用循环日志logging时没有任何意义。
备份执行程序在NTBAckup的交换感知版本上具有一些有用的附加function,例如备份和还原到单个邮箱和邮件的function。 这可能是值得考虑的。
我相信Exchange存储是一种数据库forms(无论是JET或MS-SQL相关)。 您无法对此文件进行“差异化”处理,因为如果交换服务器正在运行,则不一定保持一致,并且可能随时(包括备份的一半)进行更改。
除非在备份期间closures交换机,否则您需要专门的备份工具来正确处理交换。 即使那样,你也要做一个完整的商店备份。