Kaip perkelti visas pašto dėžutes iš vienos duomenų bazės į kitą?

Kaip perkelti visas pašto dėžutes iš vienos duomenų bazės į kitą?

„Exchange Server“ galime sukurti kelias duomenų bazes, kad atskirtume pašto dėžutes, kad sukurtume politiką, bendrintume kvotas, paskirstytume jas skirtinguose diskuose dėl našumo ir kitų priežasčių. Šie dalykai sukuriami diegiant Exchange Server, pavyzdžiui, nustatant naują Exchange Server. Verslui augant ar keičiantis jo reikalavimams, juos reikės atnaujinti arba keisti.

Kaip perkelti visas pašto dėžutes iš vienos duomenų bazės į kitą?

Štai temos, kurias apžvelgsime, kad padėtume perkelti pašto dėžutes iš vienos duomenų bazės į kitą.

  • Perkelkite visas pašto dėžutes vienu metu
  • Tikrinama perkėlimo būsena
  • Apribojimai
  • Alternatyvus sprendimas

Standartinė „Exchange Server“ versija leidžia naudoti daugiausia penkias duomenų bazes, o „Exchange Server Enterprise“ licencija leidžia turėti neribotą duomenų bazių skaičių. Tačiau tai priklauso nuo verslo poreikių ir licencijos kainos.

Čia apžvelgsime visų pašto dėžučių perkėlimo iš vienos duomenų bazės į naują duomenų bazę Exchange serveryje procesą, ypač jei nustatėte naują Exchange 2019 serverį .

Perkelkite visas pašto dėžutes vienu metu

Pirmiausia turime suprasti, ką turime ir kas bus perduota. Norėdami perkelti vieną pašto dėžutę iš vienos duomenų bazės į kitą, galime naudoti komandą New-MoveRequest. Tačiau norėdami perkelti visas pašto dėžutes vienu metu, pirmiausia turime gauti visų pašto dėžučių sąrašą. Kiekvienai pašto dėžutei paleiskite šią komandą, kad paleistumėte perkėlimo į tikslinę duomenų bazę užklausą.

Get-Mailbox -Database "<исходная база данных>"-ResultSize Unlimited | New-MoveRequest -TargetDatabase "<база данных назначения>"

Tai pereis per visas minėtas duomenų bazes ir perkels kiekvieno vartotojo pašto dėžutę į tikslinę duomenų bazę. Šios operacijos trūkumas yra tas, kad jei yra daug pašto dėžučių su didžiuliais duomenimis, tai suvalgys serverio našumą ir saugojimo našumą.

Kadangi visos pašto dėžutės bus perkeltos vienu metu, tai sukurs didžiulę apkrovą serveriui. Net jei serveris turi didelį našumą su SSD diskais, jis vis tiek naudos visus išteklius, o tai gali pabloginti serverio našumą ir galiausiai apriboti vartotojo prieigą.

Norėdami perkelti viešuosius aplankus, turime modifikuoti komandą, įtraukdami parametrą PublicFolder prie Get-Mailbox sakinio.

Get-Mailbox -Database "<исходная база данных>"-PublicFolder -ResultSize Unlimited | New-MoveRequest -TargetDatabase "<база данных назначения>"

Tikrinama perkėlimo būsena

Norėdami patikrinti visų duomenų bazės naudotojų perkėlimo užklausos būseną, Exchange valdymo apvalkale (EMS) turime naudoti komandą Get-MoveRequest PowerShell.

Get-MoveRequest

Išvalyti perkėlimo užklausas

Užbaigus pašto dėžutės perkėlimą, užklausa nepašalinama iš Get-MoveRequest sąrašo. Turime paleisti šią komandą, kad pašalintume užbaigtas perkėlimo užklausas.

Get-MoveRequest -MoveStatus завершено | Удалить-MoveRequest-Подтвердить: $false

Jei dar kartą paleisime komandą Get-MoveRequest, matysime tik tuos, kurie pasisekė arba nepavyko. Taip bus lengviau pašalinti nesėkmingus pašto dėžutės perkėlimus.

Norėdami pašalinti nepavykusias užklausas, turime paleisti toliau pateiktą komandą.

Ошибка Get-MoveRequest -MoveStatus | Удалить-MoveRequest-Подтвердить: $false

Pirmiau nurodyto metodo apribojimai

Naudodami aukščiau pateiktą metodą, mes galime perkelti visas pašto dėžutes į kitą duomenų bazę naudodami „Exchange Management Shell” (EMS). Tačiau tai turi tam tikrų apribojimų ir apribojimų.

Naudodami šį metodą, mes sukursime didelę kliūtį serveryje. Kadangi visos pašto dėžutės bus perkeltos vienu metu, negalime būti išrankūs ar perkelti pašto dėžučių pastoviu tempu.

Be to, galime susidurti su problemomis bandydami perkelti archyvuotus vartotojus, archyvuotas bendrai naudojamas pašto dėžutes ir išjungtas pašto dėžutes. Turime iš naujo suaktyvinti išjungtas pašto dėžutes, kad galėtume jas perkelti. Tam reikės sukurti naują Active Directory vartotoją ir susieti jį su išjungta pašto dėžute.

Taikant aukščiau pateiktą metodą, negalėsime pereiti iš vienos Exchange serverio aplinkos į kitą. Tai leis tik pereiti į kitą duomenų bazę tame pačiame serveryje arba į kitą serverį toje pačioje Exchange infrastruktūroje.

Alternatyvus sprendimas – naudokite trečiosios šalies programėlę

Naudodami tokias programas kaip „Stellar Converter for EDB“, galite atidaryti kelis EDB failus iš bet kurios „Exchange Server“ versijos – nuo ​​2007 iki 2019 m. Galite naršyti duomenų bazėse be dydžio apribojimų ir atlikti išsamų eksportą į PST ir kitus formatus. Naudodami šį EDB į PST keitiklį galite lengvai eksportuoti pašto dėžutes, sistemos pašto dėžutes, archyvus, bendrai naudojamas pašto dėžutes ir bendrinamus aplankus.

Galite eksportuoti tiesiogiai į bet kurios „Exchange Server“ versijos tiesiogines duomenų bazes. Jis siūlo tokias funkcijas kaip lygiagretusis eksportavimas, siekiant optimizuoti našumą, prioritetinis svarbių pašto dėžučių eksportavimas, eksporto tęsimas, jei nutrūksta, ir automatinis / rankinis vartotojų atvaizdavimas nuo šaltinio iki paskirties vietos. Tai taip pat gali būti perkėlimo iš vietinės Exchange į Office 365 įrankis.

Parašykite komentarą

El. pašto adresas nebus skelbiamas. Būtini laukeliai pažymėti *