You are on page 1of 58

บทที่ 4 การก้ ูคืน

ระบบ Exchange
Server 2010
เนือ้ หาโดยสั งเขป

 การกู้คืนระบบจาก Full Server Backup

 การกู้คืนระบบจาก System State

 การติดตั้ง Exchange Server 2010 ใน Recovery Mode Install

 การกู้คืนข้ อมูลทีส่ าคัญในการทางานของ Exchange Server

 การกู้คืน E-mail ทีโ่ ดนลบทิง้ ในกรณีต่างๆ

 การกู้คืน Edge Transport Server

| Thanyapon Sananakin
Microsoft Most Valuable Professional: Exchange Server
http://www.mvpskill.com | Change the world by Contributions
Thanyapon S
Version 2.0 : 16.January.2013 [Type the company name]
[Pick the date]

| Thanyapon Sananakin
การกูค้ ืนระบบ Exchange Server 2010 | 94

บทที่ 4. การกูค้ ืนระบบ Exchange


Server 2010
เมื่อระบบ Exchange 2010 เกิดความเสี ยหายขึ้นในกรณี ใดๆ ผูด้ ูแลระบบสามารถนาเอาข้อมูลที่
สารองข้อมูลเอาไว้ก่อนหน้ามาใช้ในการกูค้ ืนระบบได้ โดยขึ้นอยูก่ บั ว่าข้อมูลที่ เสี ยหายนั้นมีขอ้ มูลอะไรเสี ยหายบ้าง
และต้องการกูค้ ืนข้อมูลในระดับใด และเครื่ อง Server ที่เกิ ดความเสี ยนั้นเป็ นเครื่ อง Server ที่มี Exchange Server Role
ใดบ้าง
สาหรั บในบทนี้ จะได้กล่าวถึ งวิธีการกู้คืนระบบ Exchange Server ในกรณี ที่เกิ ดความเสี ยหายในระดับเครื่ อง
Server เช่น Hardware เสี ย, ระบบปฏิ บตั ิการเกิ ดปั ญหา และต้องทาการติดตั้งระบบปฏิบตั ิการใหม่ เป็ นต้น ซึ่ งวิธีการใน
การกูค้ ืนระบบมี 2 กรณี ได้แก่

4.1. การกู้คนื ระบบจาก Full Server Backup1


ดังได้กล่ าวไปในบทที่ 3 แล้วว่าการกู้ส ารองข้อมู ลโดยวิธี Full Server Backup นั้นจะเก็บ ข้อมู ลทุ กอย่างของ
เครื่ อง Server เอาไว้ ดังนั้น เมื่อเครื่ อง Server เกิ ดความเสี ยหาย ผูด้ ูแลระบบสามารถกูค้ ื นระบบได้ท้ งั หมด โดยเครื่ อง
Server ที่กคู้ ืนมานั้นจะมีคุณสมบัติเหมือนกับเครื่ อง Server ในช่วงระยะเวลาที่เกิดการสารองข้อมูลไว้ครั้งล่าสุ ด
นอกจากนี้ Full Server Backup ยังช่ วยให้สามารถกูค้ ื นระบบได้โดยไม่ตอ้ งมีการติดตั้ง Windows Server ก่อน
เสี ยด้วย
ข้ อควรระวังในการกู้คืนระบบจาก Full Server Backup
 Hardware ของเครื่ อง Server ที่เสี ยหาย และเครื่ อง Server ที่ จะทาการกู้คืน ควรจะเป็ น Hardware ที่ มี
ความเข้ากันได้ ทั้งในส่ วนของ Driver ต่างๆ
 พื้นที่ ของ Disk ที่ใช้ และ Drive ต่างๆ ของเครื่ อง Server ที่ ทาการสารองข้อมูลไว้ (ก่ อนเสี ยหาย) กับ
เครื่ องที่จะกูร้ ะบบคืนมา (หลังเสี ยหาย) จะต้องมีพ้นื Disk ที่เพียงพอ และจานวน Drive ต้องเท่ากัน
 พื้นที่ของ Hard Disk นั้นรวมถึง Unallocated Space ใน Hard Disk ด้วย

1
ข้อมูลจาก http://technet.microsoft.com/en-us/library/cc755163.aspx

เอกสารแจกฟรีห้ามคัดลอกหรือนาไปจาหน่ ายเพือ่ หวังผลทางการค้า


การกูค้ ืนระบบ Exchange Server 2010 | 95

ขั้นตอนในการกูค้ ืนระบบจาก Full Server Backup มีดงั นี้


 ทาการเตรี ยม External Hard Disk ที่เก็บข้อมูลสารอง Full Server Backup ครั้งล่าสุ ดของเครื่ อง Server
ที่ตอ้ งการกูค้ ืนไว้
 เครื่ อง Server ที่จะทาการกูค้ ืน ไม่ ต้องทาการติดตั้ง Windows ใหม่ (เรี ยกว่า Bare Metal Restore) แต่ให้
ทาการเตรี ยมแผ่น DVD สาหรับติดตั้ง Windows Server เอาไว้ และให้ Boot เครื่ องจากแผ่น DVD
 เมื่อ Boot เครื่ องด้วย DVD ติดตั้ง Windows Server 2008 ซึ่ งต้องเป็ นสถาปั ตยกรรมเดียวกันกับเครื่ อง
เดิม เช่น x86, x64 เป็ นต้น จะได้หน้าต่างดังรู ป ให้ทาการเลือกภาษาที่ตอ้ งการใช้ในการติดตั้งและคลิก
“Next”

รู ปที่ 4-1 การกู้คืนระบบจาก Full Server Bakcup #1

 คลิกที่ปุ่ม “Repair your Computer” ในตอนล่างซ้ายมือของจอภาพ

รู ปที่ 4-2 การกู้คืนระบบจาก Full Server Bakcup #2

เอกสารแจกฟรีห้ามคัดลอกหรือนาไปจาหน่ ายเพือ่ หวังผลทางการค้า


การกูค้ ืนระบบ Exchange Server 2010 | 96

 ในหน้าต่าง System Recovery Options คลิก “Next”

รู ปที่ 4-3 การกู้คืนระบบจาก Full Server Bakcup #3

 ในหน้าต่าง Select a system image backup คลิก “Next”

รู ปที่ 4-4 การกู้คืนระบบจาก Full Server Bakcup #4

เอกสารแจกฟรีห้ามคัดลอกหรือนาไปจาหน่ ายเพือ่ หวังผลทางการค้า


การกูค้ ืนระบบ Exchange Server 2010 | 97

 ในหน้าต่าง Choose additional restore options คลิก “Next”

รู ปที่ 4-5 การกู้คืนระบบจาก Full Server Bakcup #5

 ในหน้าต่าง Re-image your computer คลิก “Finish”

รู ปที่ 4-6 การกู้คืนระบบจาก Full Server Bakcup #6

เอกสารแจกฟรีห้ามคัดลอกหรือนาไปจาหน่ ายเพือ่ หวังผลทางการค้า


การกูค้ ืนระบบ Exchange Server 2010 | 98

 ในหน้าต่าง Re-image your computer จะปรากฏข้อความเพื่อยืนยันการแบ่ง Partition ใหม่ และ Format


Disk ที่มีอยู่ คลิก “Yes”

รู ปที่ 4-7 การกู้คืนระบบจาก Full Server Bakcup #7

 เมื่อการกูค้ ืนข้อมูลเสร็ จสิ้ น เครื่ อง Server จะทาการ Restart โดยอัตโนมัติ และเมื่อเครื่ องเปิ ดมาอีกครั้ง
เครื่ อง Server ก็จะพร้อมที่จะทางานทันที

4.2. การกู้คนื ระบบจาก System State


ในกรณี ที่ ผู้ดู แ ลระบบท าการส ารองข้อ มู ล เฉพาะ System State ไว้น้ ั น เมื่ อ คอมพิ ว เตอร์ มี ปั ญ หา เกี่ ย วกับ
ระบบปฏิ บตั ิการ เช่ นการติดไวรัสคอมพิวเตอร์ หรื อมี ปัญหาอื่นๆ ที่ ทาให้ตอ้ งติดตั้งระบบปฏิ บตั ิการใหม่ สามารถนา
System State ที่สารองไว้มาใช้ในการกูค้ ืนระบบได้ ดังนี้

ข้ อควรระวังในการกู้คืนระบบจาก System State


 Hardware ของเครื่ อง Server ที่เสี ยหาย และเครื่ อง Server ที่ จะทาการกู้คืน ควรจะเป็ น Hardware ที่ มี
ความเข้ากันได้ ทั้งในส่ วนของ Driver ต่างๆ
 ต้องทาการติดตั้งระบบปฏิบตั ิการไว้ก่อน โดยระบบปฏิบตั ิการติดตั้งควรจะเป็ น Edition และ Service
Pack เดียวกันกับเครื่ อง Server ก่อนที่จะเกิดความเสี ยหาย

ขั้นตอนในการกูค้ ืนระบบจาก System State มีดงั นี้


 ทาการเตรี ยม External Hard Disk ที่เก็บข้อมูลสารอง System State Backup ครั้งล่าสุ ดของเครื่ อง Server
ที่ตอ้ งการกูค้ ืนไว้ โดยในที่น้ ี สมมุติวา่ เก็บข้อมูลไว้ใน Drive R: ตามรู ป

รู ปที่ 4-8 การกู้คืนข้ อมูลจาก System State #1


เอกสารแจกฟรีห้ามคัดลอกหรือนาไปจาหน่ ายเพือ่ หวังผลทางการค้า
การกูค้ ืนระบบ Exchange Server 2010 | 99

 ทาการติดตั้ง Windows Server ให้เรี ยบร้อย แต่ไม่ตอ้ งตั้ง Computer name, IP Address หรื อ Drive
ต่างๆ (ข้อมูลต่างๆ เหล่านี้จะถูกเรี ยกคืนมาจาก System State)
 ติดตั้ง Windows Server Backup Feature เพื่อทาการกูค้ ืนข้อมูล
 เรี ยกใช้ Windows Server Backup Feature (WSB) โดยเรี ยกจาก Start Menu / Administrative Tools/
Windows Server Backup ดังรู ป

รู ปที่ 4-9 การกู้คืนข้ อมูลจาก System State #2

 ปรากฎหน้าต่าง Windows Server Backup ให้คลิกที่ “Recover”

รู ปที่ 4-10 การกู้คืนข้ อมูลจาก System State #3

เอกสารแจกฟรีห้ามคัดลอกหรือนาไปจาหน่ ายเพือ่ หวังผลทางการค้า


การกูค้ ืนระบบ Exchange Server 2010 | 100

 ในหน้า Getting Started ให้เลือก “A backup stored on another location” และคลิก “Next”

รู ปที่ 4-11 การกู้คืนข้ อมูลจาก System State #4

 หน้า Specify Location Type ให้เลือก “Local Drives” และคลิก “Next”

รู ปที่ 4-12 การกู้คืนข้ อมูลจาก System State #5

เอกสารแจกฟรีห้ามคัดลอกหรือนาไปจาหน่ ายเพือ่ หวังผลทางการค้า


การกูค้ ืนระบบ Exchange Server 2010 | 101

 หน้า Specify Backup Location ให้เลือก “Drive R:” และคลิก “Next”

รู ปที่ 4-13 การกู้คืนข้ อมูลจาก System State #6

 หน้า Select Server ให้เลือกเครื่ องคอมพิวเตอร์ ที่ตอ้ งการจะกูค้ ืนในตัวอย่างคือเครื่ อง COMPANY-


HTCAS1 และคลิก “Next”

รู ปที่ 4-14 การกู้คืนข้ อมูลจาก System State #7

เอกสารแจกฟรีห้ามคัดลอกหรือนาไปจาหน่ ายเพือ่ หวังผลทางการค้า


การกูค้ ืนระบบ Exchange Server 2010 | 102

 หน้า Select Backup Date ให้เลือกช่วงเวลาที่ระบบสามารถทางานได้ถูกต้องและเป็ นปั จจุบนั มากที่สุดที่


ต้องการจะกูค้ ืนระบบกลับไป และคลิก “Next”

รู ปที่ 4-15 การกู้คืนข้ อมูลจาก System State #8

 หน้า Select Recovery Type เลือก System State และคลิก “Next”

รู ปที่ 4-16 การกู้คืนข้ อมูลจาก System State #9

เอกสารแจกฟรีห้ามคัดลอกหรือนาไปจาหน่ ายเพือ่ หวังผลทางการค้า


การกูค้ ืนระบบ Exchange Server 2010 | 103

 หน้า Select Location for System State Recovery เลือก Original Location และคลิก “Next”

รู ปที่ 4-17 การกู้คืนข้ อมูลจาก System State #10

 ปรากฏกล่องข้อความเตือน Windows Server Backup ซึ่ งจะเตือนให้ทราบว่าการ Restore ข้อมูลที่เป็ น


System State นั้นไม่แนะนาให้ Restore ไปที่ alternate location (ที่เก็บข้อมูลอื่น) ให้คลิก “OK”

รู ปที่ 4-18 การกู้คืนข้ อมูลจาก System State #11

เอกสารแจกฟรีห้ามคัดลอกหรือนาไปจาหน่ ายเพือ่ หวังผลทางการค้า


การกูค้ ืนระบบ Exchange Server 2010 | 104

 หน้า Confirmation คลิก “Recover”

รู ปที่ 4-19 การกู้คืนข้ อมูลจาก System State #12

 ปรากฎกล่องข้อความเตือน Windows Server Backup เพื่อแจ้งให้ทราบว่าการกูค้ ืน System State นั้นจะ


ไม่สามารถหยุดการทางานได้ และเมื่อการกูค้ ืนเสร็ จสิ้ น ระบบจะทาการ Restart ให้คลิก “Yes”

รู ปที่ 4-20 การกู้คืนข้ อมูลจาก System State #13

เอกสารแจกฟรีห้ามคัดลอกหรือนาไปจาหน่ ายเพือ่ หวังผลทางการค้า


การกูค้ ืนระบบ Exchange Server 2010 | 105

 จากนั้นระบบจะเริ่ มทาการ Restore System State ดังรู ป เมื่อเสร็ จงานระบบจะทาการ Restart โดย
อัตโนมัติ

รู ปที่ 4-21 การกู้คืนข้ อมูลจาก System State #14

 เมื่อ Restart Server เสร็ จแล้วให้ตรวจสอบความพร้อมว่ามี Configuration ใด มียงั ไม่ได้ Restore บ้าง
เช่น Mailbox Database, Pubic Folder Database, Transaction Log File, หรื อ SSL Certificate เป็ นต้น
จากนั้นให้ดาเนินการกูค้ ืนข้อมูลส่ วนที่ยงั ขาดอยูใ่ ห้ครบถ้วน

4.3. การติดตั้ง Exchange Server 2010 ใน Recovery Mode Install


ในกรณี ที่ Exchange Server มี ปั ญหา และไม่ส ามารถที่ จะท าการหาเครื่ อง Server ที่ มี Hardware เข้ากันได้ก ับ
Server เครื่ องเก่า เพื่อมาใช้ในการติดตั้ง Exchange Server ใหม่ให้ทางานแทนเครื่ องเก่าได้น้ นั ผูด้ ูแลระบบสามารถทา
การติดตั้ง Exchange Server 2010 ในรู ปแบบพิเศษที่เรี ยนกว่า Recovery Mode Install โดยการติดตั้งในรู ปแบบนี้ ติดตั้ง
(Setup Wizard) ของ Exchange Server 2010 จะไปดึง Configuration ต่างๆ ที่เกี่ยวข้องจาก Active Directory มาใช้ในการ
ติดตั้งให้โดยอัตโนมัติ ซึ่ งเมื่อติดตั้งเสร็ จแล้ว Server นั้นจะมีค่า Configuration ต่างๆ เหมือนเดิม (ยกเว้นการตั้งค่าต่างๆ
ที่ตอ้ งมีการอาศัยการเก็บข้อมูลบน File เช่น SSL Certificate เป็ นต้น)
สาหรับเครื่ อง Edge Transport Server นั้นไม่สามารถใช้การติดตั้งในรู ปแบบนี้ ได้ เนื่ องจากไม่ได้อยู่ใน Active
Directory Domain จึงไม่มีค่า configuration ไว้ให้ดึงกลับมา ซึ่ ง Edge Transport Server จะต้องอาศัยวิธีการกูค้ ื นข้อมูล
โดยเฉพาะ ซึ่ งจะได้กล่าวถึงต่อไป

เอกสารแจกฟรีห้ามคัดลอกหรือนาไปจาหน่ ายเพือ่ หวังผลทางการค้า


การกูค้ ืนระบบ Exchange Server 2010 | 106

ข้ อควรระวังในการกู้คืนโดยวิธีการใช้ Recovery Mode Install


 Active Directory Domain Service ต้องสามารถทางานได้ตามปกติ และต้องมี Computer Account ของ
เครื่ อง Exchange Server อยูด่ ว้ ย
 ต้องท าการติ ดตั้งระบบปฏิ บตั ิ การ และ Pre-requisite ต่างๆ ส าหรับ Exchange Server 2010 ให้พร้ อม
เสี ยก่อน เปรี ยบเสมือนเตรี ยมทาการติดตั้ง Exchange Server ใหม่ในเครื่ องนั้นๆ
 เมื่ อ ต้อ งท าการ Join เครื่ องคอมพิ ว เตอร์ ที่ ติ ด ตั้ง ใหม่ เข้ า สู่ Active Directory ให้ ใ ช้ วิ ธี ก าร Reset
Computer Account เท่ านั้น ห้ ามทาการลบ Computer Account ของเครื่ อง Exchange Server เป็ นอัน
ขาด
 เตรี ยมแผ่ น DVD ส าหรั บ ติ ด ตั้ง Exchange 2010 ซึ่ งควรเป็ น Version และ Service Pack เดี ย วกั บ
Exchange Server ก่อนหน้ าทีจ่ ะได้ รับการเสี ยหาย
 Drive ที่ จ าเป็ นต้ อ งใช้ ใ นการเก็ บ ข้ อ มู ล เช่ น Mailbox Database, Public Folder Database รวมถึ ง
Transaction Log จะต้องมีเหมือนกับเครื่ อง Server ก่อนเกิดการเสี ยหาย
 หากเครื่ องที่ เสี ย หาย และต้องการติ ด ตั้ง Exchange Server 2010 โดยใช้ Recovery Mode เป็ นเครื่ อ ง
Mailbox Server และอยูภ่ ายใต้การทางานของ DAG (Database Availability Group) จะยังไม่สามารถใช้
setup /m:RecoverServer ได้โดยตรง ต้องท าการลบเครื่ องที่ เสี ย หายออกจาก DAG เสี ยก่ อน โดยใช้
Exchange Management Shell (จาก Exchange Server เครื่ องอื่นที่ใช้งานได้) ด้วยคาสั่ง2
Remove-DatabaseAvailabilityGroupServer -Identity <DAG_Name> -MailboxServer <Mailbox ServerName>
โดย <DAG_Name> คือชื่อของ Database Availability Group ที่ Mailbox Server ที่เสี ยหายทางานอยู่
และ <Mailbox ServerName> คือชื่อของ Mailbox Server ที่เสี ยหายและต้องการ Setup ใหม่
เมื่อ Setup เสร็ จเรี ยบร้อยแล้ว จึงทาการเพิ่ม Server เข้าไปใน Database Availability Group ต่อไปในภายหลัง

ขั้นตอนการกูค้ ืนระบบ Exchange Server โดยใช้ Recovery Mode Install มีดงั นี้
 ทาการติดตั้งระบบปฏิบตั ิการ และ Pre-requisite ต่างๆ สาหรับการติดตั้ง Exchange Server 2010 ใน
Server Role เดิมเหมือนกับเครื่ อง Server ก่อนที่จะได้รับการเสี ยหาย
 ทาการ Reset Computer Account ของเครื่ อง Server ที่ได้รับความเสี ยหาย โดยดาเนินการในเครื่ อง
Domain Controller ด้วยเครื่ องมือ Active Directory Users and Computer ให้ทาการหา Computer
Account ของเครื่ อง Exchange Server ที่ตอ้ งการให้เจอ (ตามตัวอย่างคือเครื่ อง Company-MB01)
2
ข้อมูลจาก http://technet.microsoft.com/en-us/library/dd638206.aspx

เอกสารแจกฟรีห้ามคัดลอกหรือนาไปจาหน่ ายเพือ่ หวังผลทางการค้า


การกูค้ ืนระบบ Exchange Server 2010 | 107

รู ปที่ 4-22 การติดตั้ง Exchange Server 2010 ใน Recovery Mode Install #1

 ปรากฏกล่องโต้ตอบ Active Directory Domain Services เพื่อยืนยัน ให้คลิก “Yes”

รู ปที่ 4-23 การติดตั้ง Exchange Server 2010 ใน Recovery Mode Install #2

 ปรากฏกล่องโต้ตอบ Active Directory Domain Services ให้ทราบว่าทางานเสร็ จเรี ยบร้อย คลิก “OK”

รู ปที่ 4-24 การติดตั้ง Exchange Server 2010 ใน Recovery Mode Install #3

 เมื่อเครื่ อง Server ทาการ Restart ให้ทาการ Logon โดยใช้สิทธิ์ ของ Exchange Administrator ซึ่งเป็ น
Domain Account
 ใส่ แผ่นติดตั้ง Exchange Server 2010 ลงในไป DVD Drive ของเครื่ องคอมพิวเตอร์ สมมุตว่า Drive
DVD เป็ น Drive D:

เอกสารแจกฟรีห้ามคัดลอกหรือนาไปจาหน่ ายเพือ่ หวังผลทางการค้า


การกูค้ ืนระบบ Exchange Server 2010 | 108

 เปิ ดหน้าต่าง Command Prompt โดยให้เปิ ดในสิ ทธิของ Administrator โดยการคลิกขวาและเลือก


“Run as Administrator”

รู ปที่ 4-25 การติดตั้ง Exchange Server 2010 ใน Recovery Mode Install #4

 ปรากฏกล่องโต้ตอบ User Account Control คลิก “Yes”

รู ปที่ 4-26 การติดตั้ง Exchange Server 2010 ใน Recovery Mode Install #5

 ใช้คาสั่ง setup /M:RecoverServer ดังรู ป

รู ปที่ 4-27 การติดตั้ง Exchange Server 2010 ใน Recovery Mode Install #6

เอกสารแจกฟรีห้ามคัดลอกหรือนาไปจาหน่ ายเพือ่ หวังผลทางการค้า


การกูค้ ืนระบบ Exchange Server 2010 | 109

 ระบบจะดาเนิ นการติดตั้งต่อไป โดยอัตโนมัติ

รู ปที่ 4-28 การติดตั้ง Exchange Server 2010 ใน Recovery Mode Install #7

 เมื่อติดตั้งเสร็ จสิ้ น จะปรากฎสถานะในการติดตั้งแต่ละขั้นตอนดังรู ป และระบบจะให้ทาการ Restart


Server

รู ปที่ 4-29 การติดตั้ง Exchange Server 2010 ใน Recovery Mode Install #7

 เมื่อ Restart Server เสร็ จแล้วให้ตรวจสอบความพร้อมว่ามี Configuration ใด มียงั ไม่ได้ Restore บ้าง
เช่น Mailbox Database, Pubic Folder Database, Transaction Log File, หรื อ SSL Certificate เป็ นต้น
จากนั้นให้ดาเนินการกูค้ ืนข้อมูลส่ วนที่ยงั ขาดอยูใ่ ห้ครบถ้วน

เอกสารแจกฟรีห้ามคัดลอกหรือนาไปจาหน่ ายเพือ่ หวังผลทางการค้า


การกูค้ ืนระบบ Exchange Server 2010 | 110

4.4. การกู้คนื ข้ อมูลทีส่ าคัญในการทางานของ Exchange Server


หลัง จากที่ ท าการกู้คื น Server ขึ้ น มาแล้ว ไม่ ว่า จะโดยการกู้คื น จาก Full Server Backup, System State หรื อ
Recovery Mode Install นั้น สิ่ งหนึ่ งที่จะต้องตามมาก็คือการกูค้ ืนข้อมูลที่เสี ยหายไปให้กลับมาเหมือนเดิมมากที่สุด ซึ่ งสิ่ ง
สาคัญที่จะต้องทาการกูค้ ืนประกอบด้วยสิ่ งต่างๆ ดังต่อไปนี้

4.4.1. แฟ้มข้ อมูลสาหรับ Database ต่ างๆ ได้ แก่ Mailbox Database และ Public Folder
Database
ทั้ง Mailbox Database และ Public Folder Database หลังจากที่ได้รับการสารองข้อมูลไว้แล้วนั้น เมื่อ
ต้องการนาข้อมูลกลับมาใช้งาน จะต้องทาการกูค้ ืนกลับมา โดยมีข้ นั ตอนดังต่อไปนี้
 เตรี ยม Hard Disk ที่เก็บข้อมูลสารองไว้กลับมาเชื่อมต่อกับเครื่ อง Server ซึ่ งได้รับการติดตั้ง Windows
Server และ Windows Server Backup ไว้เรี ยบร้อยแล้ว

รู ปที่ 4-30 การกู้คืนแฟ้มข้ อมูลสาหรับ Database ต่ างๆ #1

 เรี ยกใช้ Windows Server Backup และคลิก “Recover”

รู ปที่ 4-31 การกู้คืนแฟ้มข้ อมูลสาหรับ Database ต่ างๆ #2

เอกสารแจกฟรีห้ามคัดลอกหรือนาไปจาหน่ ายเพือ่ หวังผลทางการค้า


การกูค้ ืนระบบ Exchange Server 2010 | 111

 ในหน้าต่าง Getting Started เลือก A backup stored on another location และคลิก “Next”

รู ปที่ 4-32 การกู้คืนแฟ้มข้ อมูลสาหรับ Database ต่ างๆ #3

 หน้าต่าง Specify Location Type เลือก Local Drives และคลิก “Next”

รู ปที่ 4-33 การกู้คืนแฟ้มข้ อมูลสาหรับ Database ต่ างๆ #4

เอกสารแจกฟรีห้ามคัดลอกหรือนาไปจาหน่ ายเพือ่ หวังผลทางการค้า


การกูค้ ืนระบบ Exchange Server 2010 | 112

 หน้าต่าง Select Backup Location เลือก Local Drives และคลิก “Next”

รู ปที่ 4-34 การกู้คืนแฟ้มข้ อมูลสาหรับ Database ต่ างๆ #5

 หน้าต่าง Select Server เลือก Local Drives และคลิก “Next”

รู ปที่ 4-35 การกู้คืนแฟ้มข้ อมูลสาหรับ Database ต่ างๆ #6

เอกสารแจกฟรีห้ามคัดลอกหรือนาไปจาหน่ ายเพือ่ หวังผลทางการค้า


การกูค้ ืนระบบ Exchange Server 2010 | 113

 หน้าต่าง Select Backup Date เลือกวันที่ที่ล่าสุ ดที่ตอ้ งการข้อมูล และคลิก “Next”

รู ปที่ 4-36 การกู้คืนแฟ้มข้ อมูลสาหรับ Database ต่ างๆ #7

 หน้าต่าง Select Recovery Type เลือก Files and Folders และคลิก “Next”

รู ปที่ 4-37 การกู้คืนแฟ้มข้ อมูลสาหรับ Database ต่ างๆ #8

เอกสารแจกฟรีห้ามคัดลอกหรือนาไปจาหน่ ายเพือ่ หวังผลทางการค้า


การกูค้ ืนระบบ Exchange Server 2010 | 114

 หน้าต่าง Select Items to Recover เลือก Folders ที่เก็บ Mailbox Database และ Public Folder Database
จากนั้นคลิก “Next”

รู ปที่ 4-38 การกู้คืนแฟ้มข้ อมูลสาหรับ Database ต่ างๆ #9

 หน้าต่าง Specify Recovery Options เลือก Another location และคลิก Browse เพื่อเลือก Folder ที่
ต้องการกูค้ ืนข้อมูลไปพักไว้ชวั่ คราว (Folder ชั่ วคราวควรอยู่ใน Drive เดียวกันกับ Mailbox
Datbase/Public Folder Database ที่ใช้งานจริ ง เพื่อลดปั ญหาเรื่ อง Permission ในการย้ายข้อมูลภายหลัง)
จากนั้นคลิก “Next”

รู ปที่ 4-39 การกู้คืนแฟ้มข้ อมูลสาหรับ Database ต่ างๆ #10

เอกสารแจกฟรีห้ามคัดลอกหรือนาไปจาหน่ ายเพือ่ หวังผลทางการค้า


การกูค้ ืนระบบ Exchange Server 2010 | 115

 หน้าต่าง Confirmation คลิก “Recover”

รู ปที่ 4-40 การกู้คืนแฟ้มข้ อมูลสาหรับ Database ต่ างๆ #11

 หน้าต่าง Confirmation Progress เมื่อระบบทางานเสร็ จ คลิก “Close”

รู ปที่ 4-41 การกู้คืนแฟ้มข้ อมูลสาหรับ Database ต่ างๆ #12

เอกสารแจกฟรีห้ามคัดลอกหรือนาไปจาหน่ ายเพือ่ หวังผลทางการค้า


การกูค้ ืนระบบ Exchange Server 2010 | 116

 จะได้ขอ้ มูลที่กคู้ ืนมาอยูใ่ น Folder ชัว่ คราว สามารถเปิ ดดูได้โดยใช้ windows Explorer

รู ปที่ 4-42 การกู้คืนแฟ้มข้ อมูลสาหรับ Database ต่ างๆ #12

 ทาการ Stop Service Microsoft Exchange Information Store

รู ปที่ 4-43 การกู้คืนแฟ้มข้ อมูลสาหรับ Database ต่ างๆ #13

 ทาการ Cut (ห้าม Copy) ข้อมูลที่เป็ น Mailbox Database จากที่กคู้ ืนมา (M:\Recover) ให้กลับไปสู่
Folder เดิม (M:\Mailbox DB, และ M:\Public Folder DB)

รู ปที่ 4-44 การกู้คืนแฟ้มข้ อมูลสาหรับ Database ต่ างๆ #14

 ทาการ Start Service Microsoft Exchange Information Store

รู ปที่ 4-45 การกู้คืนแฟ้มข้ อมูลสาหรับ Database ต่ างๆ #15

เอกสารแจกฟรีห้ามคัดลอกหรือนาไปจาหน่ ายเพือ่ หวังผลทางการค้า


การกูค้ ืนระบบ Exchange Server 2010 | 117

 เปิ ด Exchange Management Console ไปที่ Microsoft Exchange On-Premises…/ Organization


Configuration / Mailbox และด้านขวามือเลือก Database Management
จากนั้นคลิกขวาที่ Mailbox Database ที่ตอ้ งการและเลือก Mount Database

รู ปที่ 4-46 การกู้คืนแฟ้มข้ อมูลสาหรับ Database ต่ างๆ #16

 จะเห็นว่า Database ได้รับการ Mount เรี ยบร้อยแล้ว

รู ปที่ 4-47 การกู้คืนแฟ้มข้ อมูลสาหรับ Database ต่ างๆ #17


ขั้นตอนต่างๆ ที่ กล่าวถึ งในหัวข้อการกูค้ ืนแฟ้ มข้อมูลสาหรับ Database ต่างๆ นี้ เหมาะกับการกูค้ ื นระบบกรณี
Database เสี ยหายทั้งหมดเท่านั้น ซึ่ งปกติแล้วหากในระบบมีการติดตั้ง DAG (Database Availability Group) อยูด่ ว้ ยนั้น
แทบจะไม่มีความจาเป็ นต้องดาเนินการเลย
ข้อควรระวังในการดาเนินการนี้ก็คือภายหลังการกูค้ ืนข้อมูล E-mail หรื อข้อมูลต่างๆ ของผูใ้ ช้งานจะถูก
ย้อนกลับไปเป็ นข้อมูลที่ทาการสารองไว้ท้ งั หมด ทาให้ E-mail ฉบับใหม่ๆ ในระบบโดนลบหายไปด้วย และไม่สามารถ
กูค้ ืนได้อีก
แต่หากเกิดปั ญหาเช่นผูใ้ ช้งานบางรายเกิดลบ E-mail ฉบับสาคัญออกไป หรื อมีการลบ Mailbox ของผูใ้ ช้งาน
บางรายออก (และภายหลังต้องการกูค้ ืนกลับมา) จะไม่สามารถทาการกูค้ ืนโดยใช้วธิ ี น้ ีได้ จะต้องทาการกูค้ ืนโดยการใช้
วิธีต่างๆ ที่จะได้กล่าวถึงในขั้นตอนถัดไป

เอกสารแจกฟรีห้ามคัดลอกหรือนาไปจาหน่ ายเพือ่ หวังผลทางการค้า


การกูค้ ืนระบบ Exchange Server 2010 | 118

4.5. การกู้คนื E-mail ทีโ่ ดนลบทิง้ ในกรณีต่างๆ


ในบางกรณี ผดู ้ ูแลระบบอาจไม่ตอ้ งการที่จะทาการกูค้ ืนระบบทั้งหมดของ Exchange Server 2010 แต่มีความ
ประสงค์จะทาการกูค้ ืน E-mail ที่ผใู ้ ช้งานในระบบของตนทาการลบออกไปทั้งโดยตั้งใจ และไม่ต้ งั ใจก็ตาม ซึ่ งการ
ดาเนินการในหัวข้อนี้ผดู ้ ูแลระบบมักจะต้องดาเนินการเป็ นประจา ดังนั้นจึงควรศึกษาและทดลองปฏิบตั ิให้สามารถ
ดาเนินการได้คล่อง
ก่อนอื่นขออธิ บายโครงสร้างการทางานของการเก็บ E-mail ใน Mailbox ของผูใ้ ช้งานแต่ละคนสักเล็กน้อย โดย
ใน Exchange 2010 นั้นจะมีการเก็บข้อมูล E-mail ดังโครงสร้างในรู ป3

รู ปที่ 4-48 โครงสร้ างการจัดเก็บ E-mail ใน Mailbox ของ Exchange 2010


จากโครงสร้าง จะเห็นได้วา่ ในการเก็บข้อมูลของ Mailbox ของผูใ้ ช้งานแต่ละคนนั้น มีดงั นี้
 Inbox เป็ นส่ วนที่ทาหน้าที่ในการเก็บ e-mail ที่รับเข้ามาสู่ Mailbox ของผูใ้ ช้รายนั้นๆ
 Deleted Item เมื่อผูใ้ ช้ทาการลบ E-mail จะได้รับการย้ายเข้าไปสู่ Deleted Item จนกว่าผูใ้ ช้งานจะสั่ ง
Empty
 Transport Dumpster เป็ นส่ ว นประกอบส าคัญ ในการเก็ บ E-mail ในอดี ต ต่ า งๆ โดยใน Transport
Dumpster นั้ นจะเก็ บ ทั้ ง ในกรณี ที่ E-mail โดนลบทิ้ ง (Message Deleted) หรื อผู้ใ ช้ ท าการ Empty
Deleted Item (Message purged by user) หรื อแม้กระทัง่ E-mail มีการแก้ไขก็ตาม

3
ข้อมูลจาก http://blogs.technet.com/b/exchange/archive/2009/09/25/3408389.aspx

เอกสารแจกฟรีห้ามคัดลอกหรือนาไปจาหน่ ายเพือ่ หวังผลทางการค้า


การกูค้ ืนระบบ Exchange Server 2010 | 119

ซึ่ งการกูค้ ืน E-mail ที่โดนลบทิ้งในกรณี ต่างๆ นั้นจะสามารถกูค้ ืนข้อมูลได้ท้ งั หมด ขึ้นอยูก่ บั ว่า E-mail ฉบับที่
โดนลบนั้นไปอยูใ่ น ส่ วนใดของ Mailbox ซึ่ งวิธีการใช้งานก็จะแตกต่างกันตามไปด้วย ดังต่อไปนี้
1) ผู้ใช้ งานทาการลบข้ อมูลออกไป และข้ อมูลยังอยู่ใน Deleted Item
กรณี น้ ี มกั เกิ ดจากการที่ผใู ้ ช้งานทาการลบ E-mail โดยการปุ่ ม “Delete” บนแป้ นพิมพ์ หรื อคลิกปุ่ ม
Delete บนหน้าจอของ Microsoft Outlook หรื อ Outlook Web App (OWA) ซึ่ งสามารถกู้คื น ได้ง่ ายที่ สุ ด
เนื่องจาก E-mail จะไปอยูใ่ น Folder Deleted Item ของ Microsoft Outlook และ OWA

รู ปที่ 4-49 การกู้คืน E-mail กรณีผ้ ใู ช้ งานทาการลบข้ อมูลออกไป และข้ อมูลยังอยู่ใน Deleted Item #1 (Outlook)

รู ปที่ 4-50 การกู้คืน E-mail กรณีผ้ ใู ช้ งานทาการลบข้ อมูลออกไป และข้ อมูลยังอยู่ใน Deleted Item #2 (OWA)

เอกสารแจกฟรีห้ามคัดลอกหรือนาไปจาหน่ ายเพือ่ หวังผลทางการค้า


การกูค้ ืนระบบ Exchange Server 2010 | 120

ซึ่ งการกูค้ ืนข้อมูลนั้นสามารถทาได้ดงั นี้ (ขั้นตอนเหมือนกันทั้งใน Outlook และ OWA)


 คลิกขวาที่ E-mail ที่ตอ้ งการและ เลือก Move จากนั้คลิก Other Folder ตามลาดับ

รู ปที่ 4-51 การกู้คืน E-mail กรณีผ้ ใู ช้ งานทาการลบข้ อมูลออกไป และข้ อมูลยังอยู่ใน Deleted Item #3

 เลือก Folder ที่ตอ้ งการนา E-mail ที่กคู้ ืนมาไปเก็บไว้ และคลิก “OK”

รู ปที่ 4-52 การกู้คืน E-mail กรณีผ้ ใู ช้ งานทาการลบข้ อมูลออกไป และข้ อมูลยังอยู่ใน Deleted Item #4

เอกสารแจกฟรีห้ามคัดลอกหรือนาไปจาหน่ ายเพือ่ หวังผลทางการค้า


การกูค้ ืนระบบ Exchange Server 2010 | 121

 จะเห็นว่า E-mail ได้รับการกูค้ ืนไปไว้ใน Inbox เรี ยบร้อยแล้ว

รู ปที่ 4-53 การกู้คืน E-mail กรณีผ้ ใู ช้ งานทาการลบข้ อมูลออกไป และข้ อมูลยังอยู่ใน Deleted Item #5

2) ผู้ใช้ งานทาการลบข้ อมูลออกไป และข้ อมูลนั้นโดนลบออกจาก Deleted Item ไปแล้ว


ในกรณี ที่ ผูใ้ ช้งานท าการลบ E-mail ออกไปและยังได้ท าการ Empty Deleted Item ไปแล้ว (หรื อ
อาจจะท าการลบ E-mail โดยการกด Shift + Delete ก็ได้เช่ นกัน) แต่ Microsoft Exchange จะยังคงเก็บ E-
mail ฉบับนั้นก็ไว้ตามระยะเวลาที่กาหนดไว้ที่ Mailbox Database ดังรู ป

รู ปที่ 4-54 ระยะเวลาการเก็บข้ อมูลไว้ ใน Deleted Item


ซึ่ ง E-mail ฉบับนี้ จะถูกเก็บไว้ใน Recover Deleted Item และสามารถกูค้ ืนได้โดยมีข้ นั ตอนต่อไปนี้
(ต้องใช้ Microsoft Outlook ในการดาเนินการเท่านั้น)

เอกสารแจกฟรีห้ามคัดลอกหรือนาไปจาหน่ ายเพือ่ หวังผลทางการค้า


การกูค้ ืนระบบ Exchange Server 2010 | 122

 ให้ผใู้ ช้งานที่ทาการลบ E-mail ของตน เปิ ด Microsoft Outlook ไปที่ Deleted Item ดังแสดงในรู ป

รู ปที่ 4-55 การกู้คืน E-mail กรณีผ้ ใู ช้ งานทาการลบข้ อมูลออกไป และข้ อมูลนั้นโดนลบออกจาก Deleted Item ไปแล้ว#1

 จะปรากฏรายการของ E-mail ที่โดนลบทิ้งไป ให้ทาการเลือก E-mail ที่ตอ้ งการ จากนั้นคลิกที่ Icon


ดังรู ป

รู ปที่ 4-56 การกู้คืน E-mail กรณีผ้ ใู ช้ งานทาการลบข้ อมูลออกไป และข้ อมูลนั้นโดนลบออกจาก Deleted Item ไปแล้ว#2

 E-mail จะได้รับการกูค้ ืนไปยัง Deleted Item และสามารถกูค้ ืนได้ตามปกติ

รู ปที่ 4-57 การกู้คืน E-mail กรณีผ้ ใู ช้ งานทาการลบข้ อมูลออกไป และข้ อมูลนั้นโดนลบออกจาก Deleted Item ไปแล้ว#3

เอกสารแจกฟรีห้ามคัดลอกหรือนาไปจาหน่ ายเพือ่ หวังผลทางการค้า


การกูค้ ืนระบบ Exchange Server 2010 | 123

3) การกู้คืน E-mail โดยใช้ Discovery Search Mailbox


ในบางกรณี ผูใ้ ช้งานอาจทาการลบ E-mail ไปนานแล้ว (รวมถึ ง Empty Deleted Item ไปแล้วด้วย)
หรื อ E-mail มี การเปลี่ ยนแปลง จะต้องทาการกูค้ ื นข้อมูลจาก Transport Dumpster ซึ่ งสามารถทาได้โดยมี
ขั้นตอนดังนี้
 ต้องทาการเพิ่ม Exchange Administrator (ผูท้ ี่จะทาการกูค้ ืน E-mail ให้กบั ผูใ้ ช้งาน) โดยจะต้องเพิ่มเข้า
ไปใน Role Group “Discovery Management” เสี ยก่อน เพื่อให้สามารถค้นหา E-mail ใน Transport
Dumpster ของผูใ้ ช้งานได้
ขั้นตอนนี้จะต้องใช้ Exchange Management Shell ในการทางานเท่านั้น โดยการใช้คาสัง่
Add-RoleGroupMemmber “Discovery Management” –member <ผู้ที่จะกู้คืน E-mail>
ตารางที่ 4-1 อธิบายความหมายของคาสั่ งในการเพิม่ ผู้ใช้ เข้ าสู่ Discovery Management Role Group

คาสั่ ง คาอธิบาย
Add-RoleGroupMember คาสั่งในการเพิ่มผูใ้ ช้งานเข้าสู่ Discovery Management Role Group เพื่อให้มี
สิ ทธิที่จะทาการค้นหาข้อมูลใน Mailbox ของผูอ้ ื่นได้
-member ระบุวา่ ต้องการระบุสมาชิกที่ตอ้ งการเพิ่มเข้าสู่ Discovery Management Role
Group
<ผู้ที่จะกู้คืน E-mail> ชื่อสมาชิกใน Active Directory Domain ที่ตอ้ งการเพิ่มเข้าสู่ Discovery
Management Role Group
ตัวอย่าง
Add-RoleGroupMember “Discovery Management” –member exch_admin@company.com

รู ปที่ 4-58 การเพิม่ ผู้ทจี่ ะทาการกู้คืน E-mail เข้ าไปใน Role Group “Discovery Management”#1
จากนั้นจะกลับสู่ Prompt ของ Exchange Management Shell

รู ปที่ 4-59 การเพิม่ ผู้ทจี่ ะทาการกู้คืน E-mail เข้ าไปใน Role Group “Discovery Management”#2

เอกสารแจกฟรีห้ามคัดลอกหรือนาไปจาหน่ ายเพือ่ หวังผลทางการค้า


การกูค้ ืนระบบ Exchange Server 2010 | 124

 ในกรณี ที่เปิ ด Exchange Management Shell อยูใ่ ห้ปิดแล้วเปิ ดใหม่ เพื่อให้การดาเนินการข้างต้นส่ งผล
จากนั้นทาการค้นหาข้อมูลใน Mailbox ของผูท้ ี่ทา E-mail โดยใช้คาสั่งในรู ปแบบ
Search-Mailbox “ผู้ที่ E-mail หาย” –SearchQuery “เงื่อนไขในการค้ นหา” –TargetMailbox
“Discovery Search Mailbox” –TargetFolder “ชื่ อโฟลเดอร์ ในการเก็บผลการค้ นหา”
–LogLevel Full
ตารางที่ 4-2 อธิบายความหมายของคาสั่ งในการค้ นหา E-mail ทีถ่ ูกลบทิง้ จาก Mailbox ของผู้ใช้ งานไปไว้ ใน Discovery
Search Mailbox

คาสั่ ง คาอธิบาย
Search-Mailbox คาสั่งในการค้นหาข้อมูลใน mailbox ที่กาหนด เพื่อค้นหาข้อมูล E-mail ที่
หายไป
“ผูท้ ี่ E-mail หาย” E-mail Address ของผูท้ ี่ขอ้ มูลหายไป
-SearchQuery “เงื่อนไขในการค้นหา” ตัวเลือกในการระบุเงื่อนไขในการค้นหา E-mail สาหรับ เงื่อนไขในการค้นหา
นั้นสามารถศึกษาเพิ่มเติมได้จาก http://msdn.microsoft.com/en-
us/library/aa965711(v=vs.85).aspx
-TargetMailbox “Discovery Search ตัวเลือกในการระบุ mailbox เป้ าหมาย ในการที่จะนาเอา E-mail ที่เป็ นผลลัพธ์
Mailbox” จากการค้นหาไปเก็บไว้ ใน Mailbox พิเศษที่ชื่อว่า Discovery Search Mailbox
-TargetFolder “ชื่ อโฟลเดอร์ ในการเก็บ ตัวเลือกในการระบุ Folder ที่ตอ้ งการเก็บ E-mail ที่คน้ หาได้เอาไว้
ผลการค้ นหา”
-LogLevel Full ตัวเลือกในการระบุรูปแบบในการเก็บ Log ของการดาเนิ นการ ในที่น้ ี ระบุวา่
ต้องการให้เก็บ Log ของการดาเนินการแบบเต็มรู ปแบบ

ตัวอย่ าง
Search-Mailbox "thanyapon.s" -SearchQuery "from:'exch_admin@company.com'"
-TargetMailbox "Discovery Search Mailbox" -TargetFolder "Recovery Email" -LogLevel Full

จากตัวอย่างเป็ นการค้นหา E-mail ใน Mailbox ของผูใ้ ช้ชื่อ thanyapon.s โดย เมื่อค้นหาเสร็ จ


แล้วให้ไปใส่ ไว้ใน Mailbox ชื่อว่า Discovery Search Mailbox ซึ่งเป็ น Mailbox พิเศษที่ใช้ในการค้นหา
E-mail โดยเฉพาะ และให้นาไปใส่ ไว้ใน Folder ชื่อว่า Recover2 โดยมีรายละเอียดของการเก็บ Log
แบบเต็ม

เอกสารแจกฟรีห้ามคัดลอกหรือนาไปจาหน่ ายเพือ่ หวังผลทางการค้า


การกูค้ ืนระบบ Exchange Server 2010 | 125

เมื่อสั่งคาสั่งดังกล่าวจะได้ผลลัพธ์การทางานดังรู ป ให้สังเกตบรรทัด “Result Items Count”


เป็ น 4 แสดงว่าค้นพบ E-mail จานวน 4 ฉบับ

รู ปที่ 4-60 การค้ นหา E-mail ทีต่ ้ องการจะกู้คืนโดยใช้ Search-Mailbox #1

 เมื่อเปิ ดเข้า Microsoft Outlook ของ exch_admin จะปรากฏว่ามี Mailbox ที่เป็ น Discovery Search
Mailbox เพิ่มเข้ามา และมี Folder ชื่อว่า Recovery Email อยู่ และ E-mail ที่คน้ หาได้จะปรากฏให้เห็น

รู ปที่ 4-61 การค้ นหา E-mail ทีต่ ้ องการจะกู้คืนโดยใช้ Search-Mailbox #2

เอกสารแจกฟรีห้ามคัดลอกหรือนาไปจาหน่ ายเพือ่ หวังผลทางการค้า


การกูค้ ืนระบบ Exchange Server 2010 | 126

 ทาการกูค้ ืน E-mail ที่คน้ หาได้ ซึ่ งอยูภ่ ายใน Discovery Search Mailbox เข้าไปยัง Mailbox ของผูท้ ี่ทา
E-mail หาย โดยใช้คาสั่ง

Search-Mailbox "Discovery Search Mailbox" -SearchQuery


"from:'exch_admin@company.com'" -TargetMailbox "thanyapon.s" -TargetFolder
"Recovered Messages" -LogLevel Full

ตารางที่ 4-3 อธิบายความหมายของคาสั่ งในการค้ นหา E-mail ทีค่ ้ นหาได้ ตามเงื่อนไข Discovery Search Mailbox ไป
คืนไว้ใน Mailbox ของผู้ใช้ ที่ E-mail สู ญหาย

คาสั่ ง คาอธิบาย
Search-Mailbox คาสั่งในการค้นหาข้อมูลใน mailbox ที่กาหนด เพื่อค้นหาข้อมูล E-mail ที่
หายไป
"Discovery Search Mailbox" ระบุวา่ ต้องการให้คน้ หา E-mail จาก Discovery Search Mailbox
-SearchQuery “เงื่อนไขในการค้นหา” ตัวเลือกในการระบุเงื่อนไขในการค้นหา E-mail เงื่อนไขในการค้นหานั้น
สามารถศึกษาเพิ่มเติมได้จาก http://msdn.microsoft.com/en-
us/library/aa965711(v=vs.85).aspx
-TargetMailbox thanyapon.s ตัวเลือกในการระบุ mailbox ซึ่งเป็ น mailbox ของผูท้ ี่ E-mail สู ญหาย ในที่น้ ี
คือ Thanyapon.s
-TargetFolder "Recovered Messages" ตัวเลือกในการระบุ Folder ที่ตอ้ งการเก็บ E-mail ที่คน้ หาได้เอาไว้ และเก็บไว้
Folder ที่ชื่อว่า "Recovered Messages"
-LogLevel Full ตัวเลือกในการระบุรูปแบบในการเก็บ Log ของการดาเนินการ ในที่น้ ี ระบุวา่
ต้องการให้เก็บ Log ของการดาเนินการแบบเต็มรู ปแบบ

จากตัวอย่างเป็ นการค้นหา E-mail ใน Mailbox ใน Discovery Search Mailbox เฉพาะ E-mail ที่
ส่ งจาก exch_admin@company.com ให้นาไปวางไว้ใน Mailboxของผูใ้ ช้ คือ thanyapon.s โดยสร้าง
Folder ชื่อ Recovered Message ขึ้นมา

เอกสารแจกฟรีห้ามคัดลอกหรือนาไปจาหน่ ายเพือ่ หวังผลทางการค้า


การกูค้ ืนระบบ Exchange Server 2010 | 127

รู ปที่ 4-62 การค้ นหา E-mail ทีต่ ้ องการจะกู้คืนโดยใช้ Search-Mailbox #3

 เมื่อเข้าใช้ Outlook ของผูใ้ ช้งานจะพบว่ามี Folder ชื่อ Recovered Message เพิ่มขึ้นมา และมี E-mail ที่
หายไปอยูภ่ ายใน

รู ปที่ 4-63 การค้ นหา E-mail ทีต่ ้ องการจะกู้คืนโดยใช้ Search-Mailbox #3

เอกสารแจกฟรีห้ามคัดลอกหรือนาไปจาหน่ ายเพือ่ หวังผลทางการค้า


การกูค้ ืนระบบ Exchange Server 2010 | 128

4) การกู้คืน mailbox ทีถ่ ูกลบทิง้ ไป โดยใช้ Disconnected mailbox


หากผูด้ ูแลระบบเผลอทาการลบ mailbox ของผูใ้ ช้งานออกไปจากระบบ โดยปกติแล้ว Microsoft
Exchange จะยังคงเก็บ mailbox นั้นไว้ในสภาพที่เรี ยกว่า disconnected mailbox เป็ นระยะเวลา 30 วัน (ตาม
ค่า Default) ซึ่ งสามารถเรี ยกคืนได้โดยมีวธิ ี การดังนี้
 เปิ ด Exchange Management Console โดยใช้สิทธิของผูใ้ ช้ที่เป็ นสมาชิกของ Discovery Management
ไปที่ Microsoft Exchange On-Premises…/ Recipient Configurations / Disconnected Mailbox

รู ปที่ 4-64 การกู้คืน mailbox ทีถ่ ูกลบทิง้ ไป โดยใช้ Disconnected mailbox #1

 จะปรากฎรายชื่อของ Mailbox ที่สามารถกูค้ ืนโดยวิธีการ Disconnected Mailbox ขึ้นมา

รู ปที่ 4-65 การกู้คืน mailbox ทีถ่ ูกลบทิง้ ไป โดยใช้ Disconnected mailbox #2

เอกสารแจกฟรีห้ามคัดลอกหรือนาไปจาหน่ ายเพือ่ หวังผลทางการค้า


การกูค้ ืนระบบ Exchange Server 2010 | 129

 ในกรณี ที่ User Account ของผูใ้ ช้งานนี้ได้ ถูกลบทิ้งไปด้วย ให้ทาการสร้าง User Account ขึ้นใหม่ โดย
ใช้ Active Directory Users and Computers (สร้างเฉพาะ User Account ไม่ตอ้ งสร้าง Mailbox) โดย
คลิกขวาที่ OU ที่ตอ้ งการจากนั้นเลือก New และ เลือก User ตามลาดับ

รู ปที่ 4-66 การกู้คืน mailbox ทีถ่ ูกลบทิง้ ไป โดยใช้ Disconnected mailbox #3

 จากนั้นกรอกข้อมูลของ User Account ที่ตอ้ งการสร้างใหม่ และคลิก Next

รู ปที่ 4-67 การกู้คืน mailbox ทีถ่ ูกลบทิง้ ไป โดยใช้ Disconnected mailbox #4

เอกสารแจกฟรีห้ามคัดลอกหรือนาไปจาหน่ ายเพือ่ หวังผลทางการค้า


การกูค้ ืนระบบ Exchange Server 2010 | 130

 กาหนดรหัสผ่านเริ่ มต้น และเลือก Users Options จากนั้นคลิก Next

รู ปที่ 4-68 การกู้คืน mailbox ทีถ่ ูกลบทิง้ ไป โดยใช้ Disconnected mailbox #5

 คลิก Finish

รู ปที่ 4-69 การกู้คืน mailbox ทีถ่ ูกลบทิง้ ไป โดยใช้ Disconnected mailbox #6

 กลับสู่ Exchange Management Console คลิกขวาที่ Disconnected Mailbox ที่ตอ้ งการ จากนั้นเลือก
“Connect”

รู ปที่ 4-70 การกู้คืน mailbox ทีถ่ ูกลบทิง้ ไป โดยใช้ Disconnected mailbox #7

เอกสารแจกฟรีห้ามคัดลอกหรือนาไปจาหน่ ายเพือ่ หวังผลทางการค้า


การกูค้ ืนระบบ Exchange Server 2010 | 131

 เลือกประเภทของ Mailbox ที่ตอ้ งการ ในที่น้ ีเลือกเป็ น User Mailbox จากนั้นคลิก “Next”

รู ปที่ 4-71 การกู้คืน mailbox ทีถ่ ูกลบทิง้ ไป โดยใช้ Disconnected mailbox #8

 คลิก Matching User และคลิก “Browse”

รู ปที่ 4-72 การกู้คืน mailbox ทีถ่ ูกลบทิง้ ไป โดยใช้ Disconnected mailbox #9

เอกสารแจกฟรีห้ามคัดลอกหรือนาไปจาหน่ ายเพือ่ หวังผลทางการค้า


การกูค้ ืนระบบ Exchange Server 2010 | 132

 ปรากฏหน้าต่าง Select User ให้เลือก User Account ที่ตอ้ งการ Connect เข้ากับ Mailbox ในขั้นตอนนี้
Microsoft Exchange จะเลือกเฉพาะ User Account ที่ยงั ไม่มี Mailbox เท่านั้น และหากเลือกในขั้นตอน
ก่อนหน้านี้เป็ น Matching User จะต้องมี Attribute ต่างๆ คล้ายกับ Mailbox ที่โดนลบไปด้วย

รู ปที่ 4-73 การกู้คืน mailbox ทีถ่ ูกลบทิง้ ไป โดยใช้ Disconnected mailbox #10

 ตรวจสอบ Matching User ให้ถูกต้องตามที่ตอ้ งการ จากนั้นคลิก “Next”

รู ปที่ 4-74 การกู้คืน mailbox ทีถ่ ูกลบทิง้ ไป โดยใช้ Disconnected mailbox #11

เอกสารแจกฟรีห้ามคัดลอกหรือนาไปจาหน่ ายเพือ่ หวังผลทางการค้า


การกูค้ ืนระบบ Exchange Server 2010 | 133

 คลิก “Connect”

รู ปที่ 4-75 การกู้คืน mailbox ทีถ่ ูกลบทิง้ ไป โดยใช้ Disconnected mailbox #12

 คลิก “Finish”

รู ปที่ 4-76 การกู้คืน mailbox ทีถ่ ูกลบทิง้ ไป โดยใช้ Disconnected mailbox #13
เพียงเท่านี้ Mailbox ที่ถูกลบทิง้ ไปก็จะได้รับการกูค้ ืนมาและสามารถนามาใช้งานได้ตามปกติ โดย E-
mail ที่อยูใ่ น Mailbox ก็จะยังคงอยูค่ รบถ้วน พร้อมที่จะให้ผใู ้ ช้งานสามารถรับ/ส่ ง E-mail ได้ทนั ที
เอกสารแจกฟรีห้ามคัดลอกหรือนาไปจาหน่ ายเพือ่ หวังผลทางการค้า
การกูค้ ืนระบบ Exchange Server 2010 | 134

5) การกู้คืน E-mail โดยใช้ Recovery Database


การกูค้ ืน E-mail โดยการใช้ Recovery Database นั้น โดยมากแล้วมักใช้กบั เหตุการณ์ใน 2 กรณี คือ
 E-mail ถูกลบทิ้งนานมากแล้ว และ Microsoft Exchange ได้ทาการลบข้อมูลของ E-mail นั้น
ออกไปจาก Transport Dumpster ไปแล้ว ดังนั้นผูด้ ูแลระบบจึงต้องไปทาการค้นหาข้อมูลใน
ระบบการสารองข้อมูลที่คาดว่าจะมี E-mail ฉบับที่ตอ้ งการอยู่
 ใช้ในกรณี ที่มีการลบ mailbox ของผูใ้ ช้งานทิ้งไปทั้ง mailbox และ mailbox นั้นโดนลบทิ้ง
ไปนานกว่า 30 วันท าให้ ไม่ส ามารถเรี ยกคื นจาก Disconnected Mailbox ได้ ทาให้ผูด้ ูแล
ระบบต้องไปค้นหาข้อมูลที่มีการสารองไว้มาเรี ยกใช้คืนอีกเช่นกัน
วิธีการในการกูค้ ืน E-mail จาก Recovery Database นั้นมีข้ นั ตอนคร่ าวๆ ดังแสดงในรู ปที่ 4-77

รู ปที่ 4-77 ขั้นตอนในการกู้คืน E-mail โดยใช้ Recovery Database

ขั้นตอนเริ่มต้ น สมมุตว่า mailbox ของผูใ้ ช้บริ การรายหนึ่ง ซึ่ งอยูบ่ น DB01 โดยลบไปโดยไม่ต้ งั ใจ
และการลบนั้นเกินกว่าที่จะสามารถเรี ยกคืนได้โดยใช้ Disconnected Mailbox แล้ว ในขั้นตอนนี้ อย่าลืมว่าผูใ้ ช้งานคน
อื่นๆ ยังคงมีการรับ/ส่ ง E-mail อยูบ่ น Mailbox Database DB01 ดังนั้นจึงไม่สามารถที่จะกูค้ ืน Mailbox Database DB01
ขึ้นมาทั้ง Mailbox Database ได้
ขั้นตอนที่ 1 ผูด้ ูแลระบบต้องไปค้นหาข้อมูลสาหรับ Mailbox Database DB01 ที่สารองไว้ ในที่ต่างๆ
อาทิเช่น Tape Backup เพื่อนามากูค้ ืนข้อมูลสาหรับ mailbox ที่โดนลบทิ้งไป โดยเมื่อเจอข้อมูลที่ตอ้ งการแล้วจะต้องทา
การกูค้ ืน DB01 จาก Tape มาไว้ยงั Exchange Server ที่เป็ น Mailbox Server โดยต้ องกู้คืนข้ อมูลมายังอีก Folder หนึ่ง
แยกต่ างหากจาก DB01 ทีก่ าลังให้ บริ การอยู่
เอกสารแจกฟรีห้ามคัดลอกหรือนาไปจาหน่ ายเพือ่ หวังผลทางการค้า
การกูค้ ืนระบบ Exchange Server 2010 | 135

ดังนั้นในขั้นตอนนี้ จะเห็นว่าใน Exchange Server ที่ตอ้ งการกูค้ ืนข้อมูลจะมี DB01 อยู่ 2 ชุด ทาให้ตอ้ ง
ใช้พ้นื ที่ใน Hard disk เพิ่มเป็ น 2 เท่าในขณะที่ทาการกูค้ ืนข้อมูล

ขั้นตอนที่ 2 นาข้อมูลของ DB01 ที่ได้จาก Tape Backup มาทาการสร้างเป็ น Database แบบพิเศษที่


เรี ยกว่า “Recovery Database” ซึ่ง Recovery Database นี้จะมีคุณสมบัติดงั นี้ 4

 Recovery Database จะต้องสร้างโดย Exchange Management Shell เท่านั้น

 E-mail จะไม่สามารถรับ/ส่ งผ่านทาง Recovery Database ได้

 ไม่สามารถทาการเชื่อมต่อกับ Client ผ่านทาง Client Protocol ต่างๆ เช่น MAPI, POP3,


IMAP4 ได้ เพื่อป้ องกันการเปลี่ยนแปลงข้อมูลที่จะเกิดกับ Recovery Database

 Mailbox ที่อยูใ่ น Recovery Database จะไม่สามารถเชื่อมต่อกับ User Account ได้ การที่จะกู้


คืนข้อมูลจะต้องใช้วธิ ีการ merge ข้อมูลที่อยูใ่ น Recovery Database เข้ากับ Mailbox ของ
ผูใ้ ช้งานที่อยูใ่ น Mailbox Database ปกติ หรื อทาการ Export ข้อมูลออกไปนัน่ เอง

 ในแต่ละ Mailbox Server จะสามารถ Mount Recovery Database เข้ามาทางานได้ครั้งละ 1


Recovery Database เท่านั้น

ขั้นตอนที่ 3 ทาการ Merge ข้อมูลจาก Mailbox ที่อยูใ่ น Recovery Database เข้ากับ Mailbox ของ
ผูใ้ ช้งานใน Mailbox Database ปกติ เมื่อทาการ Merge แล้วและทดสอบว่าได้ขอ้ มูลที่ถูกลบไปคืนมาได้แล้ว ให้ทาการ
Dismount และลบ Recovery Database ทิ้งได้
ซึ่ งวิธีการในการดาเนินการในในการกูค้ ืนข้อมูลโดยใช้ Recovery Database นั้นมีดงั ต่อไปนี้

4
ข้อมูลจาก http://technet.microsoft.com/en-us/library/dd876954.aspx

เอกสารแจกฟรีห้ามคัดลอกหรือนาไปจาหน่ ายเพือ่ หวังผลทางการค้า


การกูค้ ืนระบบ Exchange Server 2010 | 136

ขั้นตอนที่ 1 ทาการกู้คืนข้ อมูลทั้งในส่ วนของ Mailbox Database และ Transaction ของ Mailbox
Database ทีต่ ้ องการ โดยใช้ Windows Server Backup

 เตรี ยมข้อมูลสารอง และเปิ ด Windows Server Backup Feature จากนั้นคลิก “Recover”

รู ปที่ 4-78 การกู้คืนข้ อมูล Mailbox Database File #1

 เลือก This Server และคลิก “Next”

รู ปที่ 4-79 การกู้คืนข้ อมูล Mailbox Database File #2

เอกสารแจกฟรีห้ามคัดลอกหรือนาไปจาหน่ ายเพือ่ หวังผลทางการค้า


การกูค้ ืนระบบ Exchange Server 2010 | 137

 ทาการเลือกวันที่ และเวลาล่าสุ ดที่ตอ้ งการจะ กูค้ ืนข้อมูล จากนั้นคลิก “Next”

รู ปที่ 4-80 การกู้คืนข้ อมูล Mailbox Database File #3

 เลือก Files and Folders จากนั้นคลิก “Next”

รู ปที่ 4-81 การกู้คืนข้ อมูล Mailbox Database File #4

เอกสารแจกฟรีห้ามคัดลอกหรือนาไปจาหน่ ายเพือ่ หวังผลทางการค้า


การกูค้ ืนระบบ Exchange Server 2010 | 138

 เลือก Folder ที่เก็บ Database และ Transaction Log File (ในกรณี น้ ี เนื่ องจาก Database File และ
Transaction Log File อยูค่ นละ Drive กัน ดังนั้นจึงต้องทาการ Restore 2 รอบ จากนั้นคลิก “Next”

รู ปที่ 4-82 การกู้คืนข้ อมูล Mailbox Database File #5

 เลือก Another Location และเลือก Folder ที่ตอ้ งการจะเก็บ Database File ในที่น้ ีเลือกเป็ น M:\Recover
จากนั้นคลิก “Next”

รู ปที่ 4-83 การกู้คืนข้ อมูล Mailbox Database File #6

เอกสารแจกฟรีห้ามคัดลอกหรือนาไปจาหน่ ายเพือ่ หวังผลทางการค้า


การกูค้ ืนระบบ Exchange Server 2010 | 139

 คลิก “Recover”

รู ปที่ 4-84 การกู้คืนข้ อมูล Mailbox Database File #7

 คลิก “Close”

รู ปที่ 4-85 การกู้คืนข้ อมูล Mailbox Database File #8


ขั้นตอนที่ กล่าวไปแล้วเป็ นการกูค้ ืนข้อมูลในส่ วนของ Mailbox Database File ซึ่ งเราจาเป็ นต้องกูค้ ืน
ข้อมูลในส่ วนของ Transaction Log File เพิม่ เติม ดังนั้นจึงต้องดาเนินการขั้นตอนข้างต้นอีกรอบหนึ่ง โดยมีการทางาน
เฉพาะส่ วนที่แตกต่างกันดังต่อไปนี้

เอกสารแจกฟรีห้ามคัดลอกหรือนาไปจาหน่ ายเพือ่ หวังผลทางการค้า


การกูค้ ืนระบบ Exchange Server 2010 | 140

 เลือก Folder ที่เก็บ Database และ Transaction Log File (ในกรณี น้ ี เนื่ องจาก Database File และ
Transaction Log File อยูค่ นละ Drive กัน ดังนั้นจึงต้องทาการ Restore 2 รอบ จากนั้นคลิก “Next”

รู ปที่ 4-86 การกู้คืนข้ อมูล Transaction Log File #5

 เลือก Another Location และเลือก Folder ที่ตอ้ งการจะเก็บ Database File ในที่น้ ีเลือกเป็ น L:\Recover
จากนั้นคลิก “Next”

รู ปที่ 4-87 การกู้คืนข้ อมูล Transaction Log File #6

เอกสารแจกฟรีห้ามคัดลอกหรือนาไปจาหน่ ายเพือ่ หวังผลทางการค้า


การกูค้ ืนระบบ Exchange Server 2010 | 141

 คลิก “Recover”

รู ปที่ 4-88 การกู้คืนข้ อมูล Transaction Log File #7

 คลิก “Close”

รู ปที่ 4-89 การกู้คืนข้ อมูล Transaction Log File #8

เอกสารแจกฟรีห้ามคัดลอกหรือนาไปจาหน่ ายเพือ่ หวังผลทางการค้า


การกูค้ ืนระบบ Exchange Server 2010 | 142

 เมื่อทาการกูค้ ืนข้อมูลทั้ง Database File และ Transaction Log File แล้วเมื่อใช้ Windows Explorer
ตรวจสอบ จะพบว่าเป็ นดังรู ป

รู ปที่ 4-90 การกู้คืนข้ อมูล Transaction Log File #9

ขั้นตอนที่ 2 การสร้ าง Recovery Database

 ทาการสร้าง Recovery Database โดยใช้ Exchange Management Shell ด้วยคาสั่งดังต่อไปนี้


New-MailboxDatabase –Name <Recovery Database Name> -SERVER <Exchange
Mailbox server Name> -EDBFilePath <Path to EDB File> -LogFolderPath <path to
transaction log file> -Recovery:$true
ตารางที่ 4-4 อธิบายความหมายของคาสั่ งในการสร้ าง Recovery Database

คาสั่ ง คาอธิบาย
New-MailboxDatabase คาสั่งหลักในการสร้าง Mailbox Database
–Name <Recovery Database Name> ตัวเลือกในการระบุชื่อของ Mailbox Database (ในที่น้ ีคือ Recovery Database)
-SERVER <Exchange Mailbox server ตัวเลือกในการระบุชื่อ Mailbox Server ที่ตอ้ งการสร้าง Mailbox Database
Name>
-EDBFilePath <Path to EDB File> ตัวเลือกในการ EDB File ให้ทาการระบุไปยัง Path และชื่อ File ของ
Exchange Database ที่ทาการกูค้ ืนระบบคืนมา
-LogFolderPath <path to transaction ตัวเลือกในการ Transaction Log File ให้ทาการระบุไปยัง Path ของ Folder ทท
log file> ที่เก็บ Transaction Log File ที่ Restore มา
-Recovery:$true ระบุวา่ ให้สร้าง Recovery Database

เอกสารแจกฟรีห้ามคัดลอกหรือนาไปจาหน่ ายเพือ่ หวังผลทางการค้า


การกูค้ ืนระบบ Exchange Server 2010 | 143

ตัวอย่าง
New-MailboxDatabase –Name DB01Recovery –SERVER COMPANY-MB01 –EDBFilePath
M:|Revoery\DB01.EDB –LogFolderPath L:\Recovery\ -Recovery:$true

รู ปที่ 4-91 การสร้ าง Recovery Database #1


เมื่อเรี ยกใช้คาสั่งข้างต้นจะได้ผลลัพธ์การทางานดังรู ป

รู ปที่ 4-92 การสร้ าง Recovery Database #2

 จากนั้นเมื่อกลับไปดูใน Exchange Management Console จะพบว่ามีชื่อ DB01Recovery ปรากฎขึ้น โดย


มีสถานะเป็ น Dismounted

รู ปที่ 4-93 การสร้ าง Recovery Database #3

เอกสารแจกฟรีห้ามคัดลอกหรือนาไปจาหน่ ายเพือ่ หวังผลทางการค้า


การกูค้ ืนระบบ Exchange Server 2010 | 144

 ตรวจสอบ Mailbox Database File ที่กคู้ ืนมา โดยใช้ eseutil /mh <Database File.EDB> ดังตัวอย่าง

รู ปที่ 4-94 การสร้ าง Recovery Database #4


จากนั้นให้ตรวจสอบ State ของ Database File จะเห็นว่าเป็ น “Dirty Shutdown” แสดงให้เห็นว่าข้อมูลที่
เราสารองมานั้น Database File ไม่ได้ปิดอย่างสมบูรณ์ (เนื่องจาก Volume Shadow Copy จะสาเนาข้อมูลมาในขณะที่
แฟ้ มข้อมูลเปิ ดอยูจ่ ึงเป็ นปกติที่จะเห็น State เป็ น Dirty Shutdown แบบนี้

รู ปที่ 4-95 การสร้ าง Recovery Database #5

 ให้ทาการ Replay Transaction Log file เข้าไปยัง Database File โดยใช้คาสั่ง


ESEUTIL /R <Log Prefix> /L:<Transaction Log Folder>
ตารางที่ 4-5 อธิบายความหมายของคาสั่ งในการ Replay Transaction Log

คาสั่ ง คาอธิบาย
ESEUTIL คาสั่งหลักในการสร้างเรี ยกใช้เครื่ องมือในการบริ หารจัดการ Exchange
Database
/R <Log Prefix> ตัวเลือก /R เพื่อระบุตอ้ งการให้ Replay Transaction Log ของ Exchange
Database ที่กาหนด โดย Log Prefix จะเป็ นชื่อ 3 ตัวแรกของ Transaction Log
File ในที่น้ ีเป็ น E00
/L:<Transaction Log Folder> ตัวเลือก /L เพื่อระบุ Folder ที่เก็บ Transaction Log ไว้ ในกรณี ที่ Database
File และ Transaction Log อยูใ่ น Folder เดียวกัน ไม่ตอ้ งใส่ ตวั เลือกนี้

เอกสารแจกฟรีห้ามคัดลอกหรือนาไปจาหน่ ายเพือ่ หวังผลทางการค้า


การกูค้ ืนระบบ Exchange Server 2010 | 145

และ Transaction Log Folder เป็ น Folder ที่เป็ น Transaction log ที่เราทาการ Restore ใส่ ไว้ ในที่น้ ีคือ
L:\Recovery ดังตัวอย่าง

รู ปที่ 4-96 การสร้ าง Recovery Database #6


จากนั้น ESEUTIL ซึ่งเป็ นเครื่ องมือบริ หารจัดการ Exchange Database จะทาการ Replay Log File ต่างๆ
จาก Transaction Log File เข้าสู่ Exchange Database ซึ่ งในกรณี น้ ี จะเกิดปั ญหาเกี่ยวกับ Transaction Log File สุ ดท้ายไม่
ครบถ้วน เนื่องจากการสารองข้อมูลมา จะเกิดข้อผิดพลาดดังรู ป

รู ปที่ 4-97 การสร้ าง Recovery Database #7

 หลังจากที่ขอ้ มูลใน Transaction Log File ได้รับการ Replay เข้าสู่ Exchange Database แล้วนั้น ซึ่ งหาก
มีขอ้ ผิดพลาดในรู ปก่อนหน้า เราสามารถแก้ไขได้โดยใช้คาสั่ง
ESEUTIL /P <EDB File.EDB>
ตารางที่ 4-6 อธิบายความหมายของคาสั่ งในการ Repair Exchange Database

คาสั่ ง คาอธิบาย
ESEUTIL คาสัง่ หลักในการสร้างเรี ยกใช้เครื่ องมือในการบริ หารจัดการ Exchange
Database
/P <EDB File.EDB> ตัวเลือก /P เพื่อระบุให้ทาการ Repair Exchange Database โดยต้องระบุไปยัง
Path และชื่อ File ที่เป็ น .EDB ซึ่ งการทางานนี้อาจใช้เวลานาน ขึ้นอยูก่ บั ขนาด
ของ Exchange Database

เอกสารแจกฟรีห้ามคัดลอกหรือนาไปจาหน่ ายเพือ่ หวังผลทางการค้า


การกูค้ ืนระบบ Exchange Server 2010 | 146

ตัวอย่างการใช้งาน ESEUTIL เพื่อทาการ Repair Exchange Database

รู ปที่ 4-98 การสร้ าง Recovery Database #8

 จะปรากฏกล่องโต้ตอบให้ยนื ยันการ Repair Database เนื่องจากอาจส่ งผลกระทบให้เกิดข้อมูลหายได้


ในกรณี น้ ีเราไม่มีทางเลือกจึงต้องตอบ OK

รู ปที่ 4-99 การสร้ าง Recovery Database #9

 เมื่อระบบทาการ Repair Database เสร็ จเรี ยบร้อยจะปรากฏหน้าจอดังรู ป (ขั้นตอนการ Repair Database


อาจจะใช้เวลานานมาก ขึ้นอยูก่ บั ขนาดของ Exchange Database)

รู ปที่ 4-100 การสร้ าง Recovery Database #10

เอกสารแจกฟรีห้ามคัดลอกหรือนาไปจาหน่ ายเพือ่ หวังผลทางการค้า


การกูค้ ืนระบบ Exchange Server 2010 | 147

 เมื่อทาการ Repair Database เสร็ จแล้ว ให้กลับไปตรวจสอบสถานะของ Database File อีกครั้ง โดยใช้
ESEUTIL /mh จะพบว่า State ตอนนี้เป็ น Clean Shutdown เรี ยบร้อยแล้ว
ตารางที่ 4-7 อธิบายความหมายของคาสั่ งในการตรวจสอบสถานะของ Exchange Database

คาสั่ ง คาอธิบาย
ESEUTIL คาสัง่ หลักในการสร้างเรี ยกใช้เครื่ องมือในการบริ หารจัดการ Exchange
Database
/mh <EDB File.EDB> ตัวเลือก /MH เพื่อระบุให้ทาการตรวจสอบ Exchange Database ที่ระบุใน Path
ชื่อ File ที่เป็ น .EDB ว่ามีสถานะภาพในการทางานอย่างไร

รู ปที่ 4-101 การสร้ าง Recovery Database #11

 กลับสู่ Exchange Management Shell และทาการ Mount Database โดยการใช้คาสั่ง


Mount-Database <Database Name>
ตารางที่ 4-8 อธิบายความหมายของคาสั่ งในการตรวจสอบสถานะของ Exchange Database

คาสั่ ง คาอธิบาย
Mount-Database คาสั่งหลักในการสั่งให้ Exchange Server ทาการ Mount Database เพื่อให้
สามารถอ่านข้อมูลจาก Exchange Database ได้
<Database Name> ชื่อของ Exchange Database ที่ตอ้ งการ Mount

รู ปที่ 4-102 การสร้ าง Recovery Database #12

เอกสารแจกฟรีห้ามคัดลอกหรือนาไปจาหน่ ายเพือ่ หวังผลทางการค้า


การกูค้ ืนระบบ Exchange Server 2010 | 148

ในขั้นตอนนี้ Recovery Database ของเราก็พร้อมดาเนินการให้เราทาการกูค้ ืนข้อมูลในขั้นตอนถัดไป


แล้ว

ขั้นตอนที่ 3 การกู้คืนข้ อมูลจาก Recovery Database

 ใช้ Exchange Management Shell ตรวจสอบว่า Mailbox ที่โดนลบทิ้งไปนั้นยังคงอยูใ่ น Recovery


Database ที่สร้างขึ้นมา โดยใช้คาสั่ง
Get- MailboxStatistics –Database <Recovery Database Name> | Where-Object
{ $_.DisplayName –eq “<Deleted Mailbox to recovery>”}
ตารางที่ 4-9 อธิบายความหมายของคาสั่ งในการแสดงรายการ Mailbox ทีอ่ ยู่ใน Exchange Database

คาสั่ ง คาอธิบาย
Get- MailboxStatistics คาสั่งหลักในการตรวจสอบข้อมูลทางสถิติของ Exchange Database
–Database <Recovery Database ตัวเลือกในการระบุชื่อของ Exchange Database ในที่น้ ี <Recovery Database
Name> Name> เป็ นชื่อของ Recovery Database ในที่น้ ีคือ DB01Recocvery
| คาสั่งในการส่ งผลที่ได้จากคาสั่งก่อนหน้า (Get- MailboxStatistics) ไปยัง
คาสัง่ ถัดไป
Where-Object { $_.DisplayName –eq คาสั่งในการกรองข้อมูล โดยให้แสดงเฉพาะ Mailbox ที่มี Display name
“<Deleted Mailbox to recovery>”} ตรงกันกับ Mailbox ที่โดนลบไปแล้ว ในที่น้ ี <Deleted Mailbox Recovery>
เป็ นชื่อของ Mailbox ของ User ที่ถูกลบทิ้งไป
ดังตัวอย่าง

รู ปที่ 4-103 การกู้คืนข้ อมูลโดยใช้ Recovery Database #1


จากตัวอย่างจะเห็นว่าข้อมูลของผูใ้ ช้ชื่อ Thanyapon Sananakin นั้นยังคงมีอยูใ่ น Recovery Database
โดยมี E-mail อยูจ่ านวน 3 ฉบับ

เอกสารแจกฟรีห้ามคัดลอกหรือนาไปจาหน่ ายเพือ่ หวังผลทางการค้า


การกูค้ ืนระบบ Exchange Server 2010 | 149

 ทาการกูค้ ืนข้อมูลโดยใช้คาสั่ง New-MailboxRestoreRequest (สาหรับ Exchange 2010 Service Pack1)


เพื่อทาการกูค้ ืนข้อมูล โดยรู ปแบบของการใช้คาสั่ง New-MailboxRestoreRequest เป็ นดังนี้
New-MailboxRestoreRequest –SourceDatabase <Recovery Database Name>
-SourceStoreMailbox “<Deleted Mailbox to recovery>”
–TargetMailbox “<Target Mailbox>” –AllowLegacyDNMismatch
ตารางที่ 4-10 อธิบายความหมายของคาสั่ งในการกู้คืน Mailbox ทีโ่ ดนลบไปแล้ว

คาสั่ ง คาอธิบาย
New-MailboxRestoreRequest คาสั่งหลักในการกูค้ ืน Mailbox ที่โดนลบไปแล้ว
–SourceDatabase <Recovery Database ตัวเลือกในการระบุชื่อของ Exchange Database ต้นทางในที่น้ ี <Recovery
Name> Database Name> เป็ นชื่อของ Recovery Database ในที่น้ ีคือ DB01Recocvery
-SourceStoreMailbox “<Deleted ตัวเลือกในการระบุชื่อของ Mailbox ที่ตอ้ งการจะกูค้ ืน (ต้องตรงกับใน
Mailbox to recovery>” Recovery Database) ในที่น้ ีคือ thanyapon sananakin
–TargetMailbox “<Target Mailbox>” ตัวเลือกในการระบุชื่อของ Mailbox ที่ตอ้ งการนา E-mail ที่กคู้ ืนมาไปเก็บไว้
–AllowLegacyDNMismatch ตัวเลือกในการอนุญาตให้ทาการกูค้ ืนแม้วา่ ข้อมูล DN ของ
SourceStoreMailbox และ TargetMailbox จะไม่ตรงกัน (โดยทัว่ ไปต้องใช้
ตัวเลือกนี้ ดว้ ย ในกรณี ที่มีการลบ User Account ของเจ้าของ Mailbox ไปแล้ว)

ดังตัวอย่าง

รู ปที่ 4-104 การกู้คืนข้ อมูลโดยใช้ Recovery Database #2


จากนั้นรอสักครู่ ให้ระบบกูค้ ืนข้อมูลกลับมา จะพบว่า E-mail จะถูกกูค้ ืนไปยัง Mailbox ปลายทางเรี ยบร้อยแล้ว
ซึ่ งขั้นตอนนี้อาจใช้เวลานานสักหน่อยนะครับ ขึ้นอยูก่ บั ขนาดของ Mailbox ที่เราต้องการกูค้ ืนครับ
หลังจากนั้นถ้าเราไม่ตอ้ งการใช้งาน Recovery Database ก็สามารถใช้ Exchange Management Console ในการ
ลบ Recovery Database ทิ้งไปได้เลยครับ
เอกสารแจกฟรีห้ามคัดลอกหรือนาไปจาหน่ ายเพือ่ หวังผลทางการค้า
การกูค้ ืนระบบ Exchange Server 2010 | 150

ถึงจุดนี้ผเู ้ ขียนก็ได้ทาการกล่าวถึงขั้นตอนสาคัญๆ ในการกูค้ ืน Exchange Server 2010 มาถึงขั้นตอนที่


ผูด้ ูแลระบบจะสามารถใช้ข้ นั ตอนต่างๆ กูค้ ืนข้อมูลกลับคืนมาได้แล้ว สุ ดท้ายนี้ผเู ้ ขียนหวังเป็ นอย่างยิง่ ว่าท่านผูอ้ ่าน
สามารถที่จะนาเอาขั้นตอนต่างๆ ที่กล่าวมาไปเป็ นแนวทางในการประยุกต์ใช้ในการออกแบบการสารองข้อมูลและการกู้
คืนระบบได้อย่างอย่างดีนะครับ

เอกสารแจกฟรีห้ามคัดลอกหรือนาไปจาหน่ ายเพือ่ หวังผลทางการค้า

You might also like