Score:0

Exchange ไม่ตัดทอน Transaction Logs หลังจากสำรองข้อมูลทั้งหมดสำเร็จ

ธง je
rui

ฉันกำลังใช้ เดลล์ อวามาร์ พื้นเมือง ตัวแทนแลกเปลี่ยน ถึง สำรองข้อมูลแบบเต็ม ฐานข้อมูลบน การแลกเปลี่ยนแบบสแตนด์อโลน 2013 เซิร์ฟเวอร์ (อัปเดตและแพตช์ล่าสุด) มันใช้ VSS

ไม่ใช่ปัญหาของ Agent เนื่องจากเมื่อสิ้นสุดการสำรองข้อมูล เราได้รับ Windows Event 2046 อย่างถูกต้อง:

มีอินสแตนซ์ของบริการ Microsoft Exchange Replication VSS Writer xxxxx เรียบร้อยแล้ว เสร็จสิ้นการสำรองฐานข้อมูล 'XXXXXXX'

มีการร้องขอการตัดทอนบันทึกฐานข้อมูลสำหรับฐานข้อมูลนี้ การตัดทอนบันทึกจะเกิดขึ้นกับสำเนาที่ใช้งานอยู่หลังจากสร้างบันทึกถัดไป

แต่ท่อนซุงยังคงสะสมในอัตรา 560 ท่อนต่อวัน

ฉันยืนยันแล้ว การบันทึกแบบวงกลม เป็น พิการ และ LastFullBackup แอตทริบิวต์ที่ได้รับ ประชากรอย่างถูกต้อง.

ฉันพลาดอะไรไป

cn flag
กี่ล็อก.?
rui avatar
je flag
rui
สวัสดีเกร็ก อัตราเฉลี่ยคือ 560 บันทึกต่อวัน (คำถามที่อัปเดตพร้อมรายละเอียดนี้)
Score:1
ธง je
rui

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

ให้ฉันแชร์สคริปต์ Powershell ที่ฉันสร้างไว้เป็นวิธีแก้ปัญหาชั่วคราว เพื่อไม่ให้พื้นที่ว่างหมดในขณะเดียวกัน

สคริปต์:

  1. ตรวจสอบว่า MailboxDatabase ติดตั้งอยู่หรือไม่
  2. เปิดใช้งานการบันทึกแบบวงกลม
  3. ปิดการใช้งาน MailboxDatabase
  4. ติดตั้ง MailboxDatabase

บันทึกจะถูกล้าง

  1. ปิดใช้งานการบันทึกแบบวงกลม
  2. ปิดการใช้งาน MailboxDatabase
  3. ติดตั้ง MailboxDatabase

`

เพิ่ม PSSnapin Microsoft.Exchange.Management.PowerShell.SnapIn    

#################  ฟังก์ชั่น  ###############

ฟังก์ชัน MandaMail{
    พารามิเตอร์ ( [string]$assunto,[string]$texto )
    Send-MailMessage - ถึง â<[email protected]>â - จาก â<[email protected]>â -Subject $assunto -Body $texto -SmtpServer âsmtp.server โดเมนâ
}

ติดตั้งฟังก์ชันแล้ว{
    พารามิเตอร์ ( [string]$mdb )
    กลับ [System.Convert]::ToBoolean($(Get-MailboxDatabase $mdb -Status | foreach { $_.Mounted}))
}

ฟังก์ชัน ReiniciaMDB{

    พารามิเตอร์ ( [string]$mdb )
    
    Start-Sleep - วินาที 5

    Write-Host " ...vamos ใช้งานฐานข้อมูล Mailbox:"$mdb
    Dismount-Database -Identity $mdb âconfirm:$false 
    Start-Sleep - วินาที 10
        
    Write-Host " ...confirmar se desmontou... "
    ถ้า (IsMounted($mdb)) {
        Write-Host " ...ERRO ao desmontar -> return False "
        ส่งคืน $false }
    อื่น {
        เขียนโฮสต์ " ...ตกลง desmontou"
        เขียนโฮสต์ " ...vamos montar a Mailboxdatabase:"$mdb
        เมานต์ฐานข้อมูล $mdb
        Start-Sleep - วินาที 5

        Write-Host " ...confirmar se montou..."
        ถ้า (IsMounted($mdb)) {
            เขียนโฮสต์ " ...ตกลง montou"
            ส่งคืน $true }
        อื่น {
            โฮสต์เขียน " ...ERRO ao montar -> return False "
            MandaMail -assunto "Exchange | PurgeTransLogs | ERRO ao montar:"$mdb -texto "." 
            ส่งคืน $false}
    }


}


ฟังก์ชัน LimpaTransLogs{

    พารามิเตอร์ ( [string]$mdb )

    ถ้า (IsMounted($mdb)) { 
        โฮสต์เขียน "...a MDB "$mdb" esta montada. /n ...activar o การบันทึกแบบวงกลม..: "
        Set-MailboxDatabase -Identity $mdb -CircularloggingEnabled:$true        

        Write-Host "...เริ่มต้นการรัน MBD1..."
        ถ้า (ReiniciaMDB($mdb)) {
            Write-Host "...reiniciou com SUCESSO. /n ...desactivar o การบันทึกแบบวงกลม..: "
            Set-MailboxDatabase -Identity $mdb -CircularloggingEnabled:$false

            Write-Host "...เริ่มต้นใช้งาน MBD run2..: "
            ถ้า (ReiniciaMDB($mdb)) {
                เขียนโฮสต์ "...reiniciou com SUCESSO"
                MandaMail - assunto "การแลกเปลี่ยน | PurgeTransLogs | SUCESSO " -texto " 
                เขียนโฮสต์ "...FIM!" 
                ส่งคืน $true}
            อื่น {
                โฮสต์เขียน "...algo não correu bem :("
                คืน $false
            }
        }
        อื่น { โฮสต์เขียน "...หนาว reiniciou a MBD run1" }
    }
    อื่น { 
        โฮสต์เขียน "...A MDB "$mdb" nao estava montada" 
        MandaMail -assunto "แลกเปลี่ยน | PurgeTransLogs | ERRO: nao estava montada " -texto "" 
    }

}

#################################################### ###################

LimpaTransLogs("กล่องจดหมายฐานข้อมูล_01")
LimpaTransLogs("กล่องจดหมายฐานข้อมูล_02")
cn flag
อย่างไรก็ตามดีใจที่รู้ว่าโครงการนี้เสร็จสมบูรณ์ คุณสามารถเลือกโพสต์ที่เป็นประโยชน์ที่สุดด้านบนและทำเครื่องหมายว่าเป็นคำตอบที่ดีที่สุด ซึ่งจะทำให้การค้นหาคำตอบในฟอรัมง่ายขึ้นและเป็นประโยชน์ต่อสมาชิกชุมชนคนอื่นๆ ด้วย
Score:0
ธง cn

คุณสามารถพิจารณาได้ว่าเปิดใช้งานการบันทึกแบบวงกลม ซึ่งจะช่วยให้คุณลดขนาดบันทึกของฐานข้อมูลได้ Exchange 2019: เปิดใช้งานการเข้าสู่ระบบแบบวงกลมบนฐานข้อมูล - บทความ TechNet - สหรัฐอเมริกา (อังกฤษ) - TechNet Wiki (microsoft.com)

rui avatar
je flag
rui
ใช่ แอรอน ฉันทำแบบนั้นเพื่อแก้ปัญหาในโพสต์สคริปต์หลังจากสำรองข้อมูลเพื่อล้างบันทึกสำเร็จ จากนั้นปิดการใช้งานอีกครั้ง ดังนั้นฉันจึงไม่สูญเสียความสามารถในการสำรองข้อมูลส่วนเพิ่ม แต่นั่นเป็นวิธีแก้ปัญหา สิ่งนี้จะต้องทำงานอย่างไม่มีที่ติ เป็นคุณลักษณะ Windows VSS ยังไม่มีใครเจอเรื่องนี้อีกเหรอ?
Score:0
ธง cn

คุณตรวจสอบเอกสารนี้แล้วหรือยัง EXCHANGE DAG 2016: บันทึกธุรกรรมจะไม่ถูกตัดทอนหากมีการคัดลอกฐานข้อมูลผ่านการสำรองข้อมูล veeam - Microsoft Q&A ในกรณีนี้ OP บอกว่าคุณ ต้องเลือกดิสก์ทั้งหมดที่มีไดรฟ์ฐานข้อมูล Active & Passive ในการสำรองข้อมูลเพื่อล้างบันทึกอย่างถูกต้อง

rui avatar
je flag
rui
สวัสดีแอรอน ที่ใช้กับภูมิทัศน์ DAG เท่านั้น เซิร์ฟเวอร์นี้เป็นแบบสแตนด์อโลน นั่นคือสิ่งที่ทำให้เรื่องทั้งหมดน่าสนใจที่สุด

โพสต์คำตอบ

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