分享

UsefulShare ? 使用NTBackup创建计划任务定期自动备份Exchange 数据库

 xiaozhuang 2016-04-15

本示例针对Windows Server 2003,Exchange Server 2007

在无专业备份软件如BE或DPM的情况下,使用NTBackup也可达到简单备份Exchange数据库的目的。

1. 先在Exchange服务器上运行ntbackup并选择Advanced->Set Schedule,运行一次备份后打开此Schedule可以查看到Run选项下的信息,主要是为得到标红字体的信息:

C:\WINDOWS\system32\ntbackup.exe backup “@C:\Documents and Settings\nile.CONTOSO\Local Settings\Application Data\Microsoft\Windows NT\NTBackup\data\ntbackup.bks” /a /d “Set created 22/09/2011 at 14:15″ /v:no /r:no /rs:no /hc:off /m normal /j “ntbackup” /l:s /f “F:\test\Backup-20110922-02.bkf”

2. 按如下格式编写bat脚本,其中第一行为设置保存备份的路径变量,第二行为先删除老的备份其中/d -10表示10天前的备份,第三行则为使用ntbackup进行备份:

set fullname=X:\TestMailDBBackup\BackupData\%date:~6,4%-%date:~0,2%-%date:~3,2%.bkf
forfiles /p “X:\TestMailDBBackup\BackupData” /d -10 /c “cmd /c echo deleting @file … && del /f @path”
ntbackup backup “@C:\Documents and Settings\nile.contoso\Local Settings\Application Data\Microsoft\Windows NT\NTBackup\data\HKMailDBBackup.bks” /d “HKMailDBFullBackup” /v:yes /j “HKMailDBFullBackup” /l:s /f “%fullname%”

3. 创建计划任务,调用此bat文件,可设置为每周末运行一次。

使用此bat计划任务则可实现每周进行一次全备份,只保留最近两次的备份,避免备份不断累积造成磁盘空间满。

Written by Nile Jiang
无猖狂以自彰,当阴沉以自深。

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多