Score:0

สิทธิ์ของฐานข้อมูล Exchange 2019

ธง au

ฉันมีเซิร์ฟเวอร์ Exchange 2019 ซึ่งทำงานได้ดี แต่ฉันต้องการเรียกใช้การจัดเรียงข้อมูลแบบออฟไลน์บนฐานข้อมูลเก็บถาวรซึ่งตอนนี้มีขนาดใหญ่กว่าที่ควรจะเป็นหลังจากลบกล่องจดหมายออก ซึ่งเนื่องจากการนำเข้าที่ผิดพลาด ทำให้คัดลอกข้อมูลได้มากขึ้นหลายเท่า ไปยังที่เก็บถาวรกว่าที่มีอยู่จริงในกล่องจดหมาย

ชื่อฐานข้อมูลขนาดที่มีอยู่NewMailboxSpace
---- ------------ ------------------------
คลังเก็บ 50.13 GB (53,821,308,928 ไบต์) 49.8 GB (53,472,526,336 ไบต์)

ปัญหาคือไม่สามารถเข้าถึงฐานข้อมูลได้ (ผู้ดูแลระบบได้รับข้อผิดพลาดเกี่ยวกับสิทธิ์แม้ว่าจะพยายามเรียกดู) และฉันไม่อยากยุ่งกับสิทธิ์ในโฟลเดอร์ Exchange เว้นแต่ว่าฉันไม่มีทางเลือก - หรือปฏิบัติตามขั้นตอนที่เป็นเอกสารของ Microsoft

อะไรคือกระบวนการที่ถูกต้องในปัจจุบันในการกู้คืน/บำรุงรักษาโดยตรงบนไฟล์ฐานข้อมูล เมื่อ Exchange ถูกตั้งค่าเริ่มต้นให้อนุญาตให้เข้าถึงได้เท่านั้น เป็น ประโยชน์ รองรับอีกต่อไปหรือไม่แนะนำให้แตะไฟล์ edb เลย?

Score:0
ธง us

ฐานข้อมูลไม่สามารถเข้าถึงได้ ผู้ดูแลระบบได้รับข้อผิดพลาดเกี่ยวกับสิทธิ์แม้ว่าจะพยายามเรียกดู

คุณพบปัญหาการอนุญาตนี้เมื่อใดและที่ไหน เมื่อคุณเรียกใช้ cmdlets ซึ่งเกี่ยวข้องกับฐานข้อมูล (เช่น Get-MailboxDatabase, Dismount-Database) หรือในสถานการณ์อื่นๆ

ตรวจสอบให้แน่ใจว่าบัญชีปัจจุบันของคุณมีสิทธิ์ในการจัดการฐานข้อมูล: สิทธิ์ของฐานข้อมูลกล่องจดหมาย

อะไรคือกระบวนการที่ถูกต้องในทุกวันนี้ในการทำสิ่งต่างๆ กู้คืน/บำรุงรักษาโดยตรงบนไฟล์ฐานข้อมูลเมื่อมี Exchange โดยค่าเริ่มต้นตั้งค่าให้เข้าถึงได้เฉพาะตัวเองเท่านั้น? เป็น eseutil แม้ รองรับอีกต่อไปหรือไม่แนะนำให้แตะไฟล์ edb ที่ ทั้งหมด?

เท่าที่ฉันรู้ คุณสามารถใช้เครื่องมือ eseutil เพื่อตรวจสอบส่วนหัวของฐานข้อมูลที่เสียหาย และซ่อมแซมฐานข้อมูลของคุณเมื่อ สถานะ ในส่วนหัวแสดง "ปิดสกปรก" รายละเอียดเพิ่มเติมเกี่ยวกับวิธีใช้ ESEUTIL เพื่อซ่อมแซมฐานข้อมูลของคุณ: ซ่อมแซมฐานข้อมูลของคุณด้วย ESEUTIL

นอกจากนี้ หากคุณต้องการลดขนาดฐานข้อมูลของคุณ ขอแนะนำให้ดำเนินการต่อไปนี้แทนการจัดระเบียบฐานข้อมูลแบบออฟไลน์ผ่าน ESEUTIL:

  1. สร้างฐานข้อมูลใหม่และสำเนาฐานข้อมูลที่เกี่ยวข้อง

  2. ย้ายกล่องจดหมายทั้งหมดไปยังฐานข้อมูลใหม่

  3. ลบฐานข้อมูลต้นฉบับและสำเนาฐานข้อมูลที่เกี่ยวข้อง

บล็อกที่เกี่ยวข้องต่อไปนี้ใช้สำหรับการอ้างอิงของคุณ: วิธีเรียกคืนช่องว่าง

แก้ไข: ตำแหน่งที่จะแก้ไขสิทธิ์ของโฟลเดอร์ฐานข้อมูล: ป้อนคำอธิบายรูปภาพที่นี่ ป้อนคำอธิบายรูปภาพที่นี่

au flag
ฉันทำทั้งหมดนี้ในฐานะ `ผู้ดูแลระบบ` การพยายามเรียกดูผ่าน explorer ไปที่ `D:\Exchange Server\V15\Mailbox` จะให้ "คุณไม่ได้รับอนุญาตให้เข้าถึงโฟลเดอร์นี้ในขณะนี้" คำสั่ง eseutil ทั้งหมดให้สิทธิ์ข้อผิดพลาด ถ้าฉันพยายามระบุเส้นทาง EDB แบบเต็ม เครื่องมือ Exchange Shell ทั้งหมดทำงานได้ดี (`Get-MailboxDatabase` เป็นต้น)
au flag
ดูเหมือนว่าฉันอาจจะดีกว่าแค่ย้ายไปที่ฐานข้อมูลใหม่
Ivan_Wang avatar
us flag
>> **"ขณะนี้คุณไม่ได้รับอนุญาตให้เข้าถึงโฟลเดอร์นี้"** เป็นบัญชีในเครื่องหรือไม่ ตามค่าเริ่มต้น บัญชี **ผู้ดูแลระบบ** เป็นสมาชิกของกลุ่ม **ผู้ดูแลระบบ** บางทีคุณอาจดูและแก้ไขการอนุญาตของบัญชีปัจจุบันและโฟลเดอร์ฐานข้อมูลของคุณ ฉันได้เพิ่มภาพหน้าจอของสถานที่ที่จะแก้ไขการอนุญาต ดูว่ามีความแตกต่างกันหรือไม่หลังจากแก้ไข/เพิ่มการอนุญาตสำหรับบัญชีผู้ดูแลระบบของคุณ
au flag
ฉันไม่ได้รับอนุญาตให้ดูรายละเอียดความปลอดภัยในโฟลเดอร์โดยไม่ต้องกดปุ่ม "ดำเนินการต่อ" ซึ่งตาม Microsoft `กระบวนการพื้นหลังจะเปลี่ยนสิทธิ์ในโฟลเดอร์และในโฟลเดอร์ย่อยและไฟล์ทั้งหมดเพื่อให้บัญชีผู้ใช้ของคุณ เข้าถึงพวกเขา ' ดังที่ได้กล่าวไว้ก่อนหน้านี้ ฉันไม่ต้องการให้เกิดการเปลี่ยนแปลงใด ๆ กับสิทธิ์ เว้นแต่จะเป็นขั้นตอนที่จัดทำเป็นเอกสาร โดยทั่วไป การบังคับสิทธิ์ในโฟลเดอร์ Microsoft ที่สำคัญเป็นสูตรสำหรับการทำลายสิ่งต่าง ๆ ก่อนหน้านี้ฉันเปลี่ยนเส้นทางโฟลเดอร์ไม่ได้เนื่องจากสังเกตเห็นการอนุญาตที่ไม่รองรับในโฟลเดอร์
au flag
ฉันใช้ฐานข้อมูลใหม่ แม้ว่าจะทำให้ซับซ้อนขึ้น แต่ดูเหมือนว่าการลบฐานข้อมูลออกจาก EAC ไม่ได้เป็นการลบไฟล์ออกจริง ๆ แต่เป็นการบอกให้คุณลบออกด้วยตนเอง โชคดีที่ดูเหมือนว่า `rmdir /s {DatabaseFolderPath}` ธรรมดาๆ จะทำงาน แม้ว่าคุณจะไม่สามารถดูในโฟลเดอร์นั้นได้
Ivan_Wang avatar
us flag
พื้นที่ดิสก์ของคุณลดลงหลังจากที่คุณโอนย้ายไปยังฐานข้อมูลใหม่และลบไฟล์ db เก่าหรือไม่
au flag
ใช่ พื้นที่ดิสก์ถูกเรียกคืนแล้ว
Ivan_Wang avatar
us flag
หากมีปัญหาที่คล้ายกัน โปรดอย่าลังเลที่จะโพสต์ หากทุกอย่างทำงานได้ดี คุณสามารถทำเครื่องหมายคำตอบที่ดีที่สุดเพื่อจบหัวข้อนี้ ขอให้เป็นวันที่ดี :)
Score:0
ธง us

ตามที่ Ivan_Wang แนะนำทุกประเด็น แต่มีข้อกำหนดเบื้องต้นบางประการก่อนที่จะใช้ eseutil:

  1. ทำสำเนาฐานข้อมูลของคุณก่อนใช้ eseutil

  2. ตรวจสอบว่าคุณมีพื้นที่เพียงพอ เช่น เท่ากับ 20% ของขนาดฐานข้อมูล

  3. เรียกใช้โหมด Eseutil/P

  4. เรียกใช้โหมด Eseutil /D

  5. รัน Isinteg ในโหมด -fix -test alltests

อ้างถึงสิ่งนี้: https://techcommunity.microsoft.com/t5/exchange-team-blog/repairing-exchange-databases-with-eseutil-when-and-how/ba-p/610276

https://community.spiceworks.com/how_to/168508-how-to-repair-exchange-databases-with-eseutil-when-and-how

โพสต์คำตอบ

คนส่วนใหญ่ไม่เข้าใจว่าการถามคำถามมากมายจะปลดล็อกการเรียนรู้และปรับปรุงความสัมพันธ์ระหว่างบุคคล ตัวอย่างเช่น ในการศึกษาของ Alison แม้ว่าผู้คนจะจำได้อย่างแม่นยำว่ามีคำถามกี่ข้อที่ถูกถามในการสนทนา แต่พวกเขาไม่เข้าใจความเชื่อมโยงระหว่างคำถามและความชอบ จากการศึกษาทั้ง 4 เรื่องที่ผู้เข้าร่วมมีส่วนร่วมในการสนทนาด้วยตนเองหรืออ่านบันทึกการสนทนาของผู้อื่น ผู้คนมักไม่ตระหนักว่าการถามคำถามจะมีอิทธิพลหรือมีอิทธิพลต่อระดับมิตรภาพระหว่างผู้สนทนา