อาการ
ปัญหานี้เกิดขึ้น ถ้าฐานข้อมูลกล่องจดหมายที่เป็นโฮสต์ให้กล่องจดหมายสร้างแบบออฟไลน์ที่อยู่สมุดบัญชี (OAB) มีหลายสำเนา และสำเนาบางอย่างไม่พร้อมใช้งาน หรือทำงานปกติ
นอกจากนี้ เมื่อปัญหานี้เกิดขึ้น คุณอาจพบอย่างน้อยหนึ่งปัญหาต่อไปนี้:
-
สร้าง OAB ที่กำหนดเวลาไว้ไม่เกิดขึ้น
-
ถ้าสร้าง OAB ถูกบังคับ โดยการโทรหา cmdlet นี้ปรับปรุง OfflineAddressBookคำสั่งเสร็จเรียบร้อยแล้ว อย่างไรก็ตาม การแจกจ่ายโฟลเดอร์ OAB ไม่ได้รับการปรับปรุง
-
ไม่มีคำเตือนหรือเหตุการณ์ข้อผิดพลาดในบันทึกของโปรแกรมประยุกต์เกี่ยวกับความล้มเหลวในการสร้าง OAB
-
แฟ้มบันทึกการสร้าง OAB ไม่ได้รับการปรับปรุงทั้งหมด (คุณสามารถค้นหาบันทึกเหล่านี้ในโฟลเดอร์ \Logging\OABGeneratorLog)
สาเหตุ
ปัญหานี้เกิดขึ้นเนื่องจากการจัดการปริมาณงานระบบ (WLM) throttles OAB ตัวสร้างงานถ้า crunch ทรัพยากรเกิดขึ้นบนเซิร์ฟเวอร์
วิธีแก้ปัญหา
เมื่อต้องการหลีกเลี่ยงปัญหานี้ ใช้หนึ่งในวิธีต่อไปนี้
วิธีที่ 1
รอจนกว่าการคัดลอกฐานข้อมูลจะทำงานปกติ และเวิร์กโหลด WLM เป็น underloaded
ปิดการใช้งานทั้งปริมาณงานที่ป้องกันไม่ให้การสร้าง OAB ชั่วคราว เมื่อต้องการทำเช่นนี้ ให้ทำตามขั้นตอนเหล่านี้
-
เพิ่มการตรวจสอบการแทนที่สำหรับจอภาพทรัพยากรเมื่อต้องการปิดความสมบูรณ์ความพร้อมใช้งานของฐานข้อมูลกล่องจดหมายและสถานภาพการจำลองแบบฐานข้อมูลกล่องจดหมายชั่วคราวจนกว่าเซิร์ฟเวอร์ตัวแรกจะพร้อมใช้งาน เมื่อต้องการทำเช่นนี้ เรียกใช้คำสั่งต่อไปนี้:
New-SettingOverride -Name MdbAvailability -Component WorkloadManagement -Section MdbAvailability -Parameters @("Enabled=false") -Reason "Temporarily turning off MdbAvailability to generate Offline Address Book" -Server <Server Name where the database is mounted> New-SettingOverride -Name MdbReplication -Component WorkloadManagement -Section MdbReplication -Parameters @("Enabled=false") -Reason "Temporarily turning off MdbReplication to generate Offline Address Book" -Server <Server Name where the database is mounted> หมายเหตุ-
ในคำสั่งเหล่านี้ แทนสายอักขระอยู่ในวงเล็บสามเหลี่ยม (<>) ด้วยชื่อของเซิร์ฟเวอร์ที่ถูกกำหนดใช้ฐานข้อมูล
-
การแทนจะมีผลบังคับใช้ 15 นาทีหลังจากการจำลองแบบไดเรกทอรีที่ใช้งานอยู่
-
-
สร้าง OAB ที่ โดยการเรียกใช้คำสั่งต่อไปนี้:Update-OfflineAddressBook -Identity <Offline Address Book Name>
-
ลบการแทนที่ โดยการเรียกใช้คำสั่งต่อไปนี้หลังจากการสร้าง OAB เสร็จสมบูรณ์:
Remove-SettingOverride MdbReplication Remove-SettingOverride MdbAvailability