摘要:本文将带你了解Exchange应用之Exchange Server 公用程序,希望本文对大家学Exchange有所帮助。
Q12:如何设定SOL Mail使用Exchange Server?
A:
首先在NT里建立一个user account并给予Administrator的权限, 这个user account稍后会用来作为MSSQLServer service account. 然后在Microsoft Exchange Server里为这个Account建立一个信箱此信箱即为SQL Mail所使用的信箱,例如:
Account: DOMAIN1\SQLServerAccount
<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />
Mailbox: SQL1
在装有SQL Server的机器上使用MSSQLServer service将要用的user account登入到Windows NT (例如上面的例子DOAMIN1\SQLServerAccount).
如果还未安装Exchange Client此时可以开始安装Exchange Client.并于安装后为Exchange Client建立一个设定档连接到Microsoft Exchange Server SQL Mail的信箱确认可以使用这个信箱收送邮件
在控制台里执行Microsoft Exchange Services选择”显示设定文件”的按钮找到刚才所建立的设定档的名称
从控制台里开启服务设定MSSQLServer service使用在步骤一所建立的user account来激活在设定完后重新激活MSSQLServer service.
在SQL Enterprise Manager里选择一个服务器并从Server选单里选择SQL Mail/Configure或者用鼠标右键点选所选择服务器下的SQL Mail Icon并选择Configure. 键入在步骤四里所找到的设定文件名称你无须提供密码Microsoft Exchange会使用MSSQLServer service所设定的帐户和密码
在SQL Enterprise Manager里从「Server」菜单选择「SQL Mail -> Start」或者利用鼠标右键在SQL Mail的图标上点一下然后选择Start。如果SQL Mail激活正常图标会显示绿色。
若要测试SQL Mail可利用SQL Enterprise Manager所提供的SQL Query Tool键入xp_sendmail ‘user1’, ‘I love you’,只要SQL Mail运作正常user1会收到由SQL寄来的信件,信件内容写着I love you。想要知道xp_sendmail详细的用法可参考SQL server所提供的“Transact-SQL Reference Help”on-line Help。
若要设定SQL自动处理送给SQL Mail的邮件可利用SQL Enterprise Manager所提供的Manage Scheduled Tasks建立一个Task,例如:Task Name: process sql command, Database: pubs, Command: sp_processmail @dbuse = ‘pubs’, @filetype = ‘xls’, 选择Recurring并设定为每一分钟。接着您就可以撰写一封邮件寄给SQL Mail邮件内容键入一个SQL command, 例如:select * from authors。一分钟后SQL Mail会回一封信给您,并将查询结果作成一个Excel的档案放在邮件内容里。Sp_sendmail的详细使用方法请参考SQL server所提供的“Transact-SQL Reference Help”on-line Help.
Q13:如何利用Exmerge.exe 在 Exchange Site 中, 搬 Mailbox ?
A:Exmerge 有两种模式 :One Step and Two Step.
In>在新的 Exchange server上,建立要搬迁的的mailbox (设定同旧的mailbox)
执行 exmerge.exe,并选责>则会将 source mailbox的 PST file merge 到新的 server上
In Two Step mode,
使用 Exchange Administrator program,选择 Tools -- Directory Export ,将要搬动的 mailbox export 出来(.csv files)
执行 Exmerge.exe ,选 two step的step1,将user的 mail export 出来成 .pst files
在 Exchange administrator program内,将已经 Export .pst 出来的 mailbox Delete掉
到新的 Exchange server 上,使用 Exchange Administrator program,选择 Tools -- Directory import,将要搬动的 mailbox import进来(.csv files) (建mailbox)
执行 Exmerge.exe 选 two step的step2,将user的 .pst import 进来
注意:
请用 Microsoft Exchange Service account登入
程序执行时的错误会记录在C:.log下
只能在 NT 4.0 or later 上执行
执行 exmerge.exe 的机器上要安装Microsoft Exchange Client and the Microsoft Exchange Administrator program
这个版本的Exmerge.exe只会搬user folders and messages,outlook Calendars and Contacts.并不会搬Inbox Rules, forms, and Schedule+ data.
执行 exmerge会将Microsoft Exchange Private Information Storage 增大
exmerge 有V2.32和 V3.62版,可从backoffice resource kid中找到
Q14:什幺时候要Run MTACHECK?
A:Message Transfer Agent check utility (Mtacheck) 是设计来修复损坏的MTA database.装好Exchange server 就有这个tool,在%Exchange_Root%\Bin 目录下.当MTA Database 损坏或其它的因素导致MTA Service 起不来时,就可以使用mtacheck来修复
当你发现以下情形时就可以使用Mtacheck
- 在event log里指出您必须run MTACHECK 去修复错误
- 在event log里建议您必须run MTACHECK 去修复错误
- 当 MTA queues replication messages严重的阻塞其它的queue正常运作时
Mtacheck 必须在Microsoft Exchange Server那台机器的DOS模式下使用
Mtacheck. minimum logging.
Mtacheck /v verbose logging.
Mtacheck /f <filename> minimum logging that is saved to a text file.
Mtacheck /v /f <filename> verbose logging that is saved to a text file.
Q15:为什幺要Run MTACHECK?
A:当Run完Mtacheck.exe会产生Mtacheck Logs(txt file)会show出它的结果
Mtacheck utility 会去scan MTA database找出影响MTA queue processing的对象,它会将有问题的queue存成file让你稍后去检查,另外Mtacheck也会rebuilds queues让您的MTA 可以正常运作
Mtachenk会帮您移掉Directory replication messages, public folder replication messages, and link monitor messages.
Q16:如何下MTACHECK的参数?
A:MTACHECK Procedure
确定registry 只到正确的MTADATA directory.The key is: HKEY_LOCAL_MACHINE database path.
Stop the Exchange Server MTA.
重要: 备份所有的 *.DAT files. 千万要做
确认所备份的file和size是完整的,请不要删除\mtadata\DB*.DAT
您可以执行 MTACHECK.EXE /? 来看help (最好run Exchange Server 4.0 SP4 以后的版本)
Run MTACHECK.EXE + 参数
如果您 run MTACHECK 有任何错误,如Database repaired, some data may have been lost.
- 0 queue(s) required repair out of 6 detected (0%).
- 1 object(s) damaged out of 34 detected (2%).
请删除.out 目录下的档案并重新执行此命令
如果您 run MTACHECK 成功,则会show 出: Database clean, no errors detected.
重新激活 MTA.
NOTE: 如果有出现"some data may have been lost ..." 请不用理会.
那些是一些损坏的replication messages, link monitor messages,和一些无法救回的message Replication和link monitor messages 是自然产生的
请重复做MTACHECK command 直到您收到"Database clean, no errors detected."
如果您想要减少 MTA database DB*.DAT ,请使用 /rd, /rp, and /rl ,也就是您可以执行
MTACHECK.EXE /rd (会减少 directory replication messages)
MTACHECK.EXE /rp (会减少 Public folder replication messages)
MTACHECK.EXE /rl (会减少 Link monitor messages.)
如果您想要做检查,请run MTACHECK.EXE 不下任何的参数,如果有任何的错误,会自动将错误的FILE移到.OUT目录下
得到 MTA database的详细信息,例如number of static queues, D of a particular queue, 或 exact objects currently stored in a particular queue,请 run MTACHECK.EXE /v /f mtacheck.log 会产生 Mtacheck.log
NOTE: "mtacheck.log" 只是一个 example 檔名,您可以指定您想要的檔名
Q16:如何使用 ESEUTIL 公用程序 (Eseutil.exe) 进行磁盘重组?
A:替数据库进行磁盘重组:
磁盘重组选项让已使用的储存区能够紧密相连,删除未使用的储存区,使得数据库体积缩小。ESEUTIL 会将数据库的资料录复制到新的数据库中。磁盘重组完成后,原始数据库会被删除或存到使用者所指定的位置,新版本则改用原来的档名。若此公用程序遇到损毁的数据库,则会立即停止并显示错误讯息。
请注意:替数据库做磁盘重组时,数据库的可用磁盘空间必须等于要处理的数据库大小的 110%。
使用「控制台」的「服务」应用程序停止目录。
在命令提示字符下变更至 Winnt\System32 目录,然后键入 ESEUTIL /d、一个数据库参数 (switch),以及任何需要的选项。
例如,以下指令会替目录进行标准磁盘重组,并将新的一份置于使用者自订的档案中:
C:\WINNT\SYSTEM32> ESEUTIL /d /ds /tc:\dbback /p
请使用下列数据库参数之一,对特定数据库执行 ESEUTIL:
选项 说明
------ -----------
/ds 目录
/ispriv 私人信息存放区
/ispub 公共信息存放区
选取一或多个选项,以指定对该数据库所执行的作业:
选项 说明
------ -----------
/b path 在指定的位置替原来尚未压缩的数据库 制作一份备份。
/p 将原始未压缩的数据库保留在原位,
并将已压缩的新数据库储存于
预设档案 \Exchsrvr\Bin\Tempdfrg.edb 中。
/t filename 在指定路径建立新的压缩数据库并
重新命名。
/o 不显示 Microsoft Exchange Server 大标题
如需 Exchange Server 4.0 和 5.0 版的详细信息,请按一下下述文章编号,参阅 Microsoft 知识库中的这篇文章:
Q163627 XADM:如何替非 Exchange 服务器进行磁盘重组
逻辑磁盘驱动器上会建立一个 TEMPDFRG.EDB 档案供 ESEUTIL /D 从该处执行,除非您用了 /T 参数。
范例:
D:\>ESEUTIL /D /ISPRIV
这会在 D: 磁盘驱动器的根目录中建立 TEMPDFRG.EDB。
本文由职坐标整理并发布,希望对同学们有所帮助。了解更多详情请关注职坐标系统运维之Exchange频道!
您输入的评论内容中包含违禁敏感词
我知道了
请输入正确的手机号码
请输入正确的验证码
您今天的短信下发次数太多了,明天再试试吧!
我们会在第一时间安排职业规划师联系您!
您也可以联系我们的职业规划师咨询:
版权所有 职坐标-一站式IT培训就业服务领导者 沪ICP备13042190号-4
上海海同信息科技有限公司 Copyright ©2015 www.zhizuobiao.com,All Rights Reserved.
沪公网安备 31011502005948号