Dela via


Felet "Det gick inte att hitta databasen" när du kör cmdletar för en postlåda som finns i en annan Exchange Online region

Symptom

Anta att du är kontoadministratör. När du försöker köra cmdleten New-MailboxSearch, Search-MailboxAuditLog, New-MailboxImportRequesteller New-MailboxRestoreRequest för en postlåda som finns i en annan region än din kontoregion får du något av följande felmeddelanden:

Det gick inte att hitta databasen "<database>". Kontrollera att du har skrivit rätt.

Det går inte att ansluta till postlådan för guid-GUID <> för användardatabasen eftersom ExchangePrincipal-objektet innehåller inaktuell information. Postlådan kan ha flyttats nyligen.

I det här scenariot kan du dock utföra följande åtgärder:

  • Du kan köra dessa cmdletar för en postlåda som finns i samma region som din kontoregion.
  • Du kan köra andra cmdletar, till exempel Set-CalendarProcessing eller Get-Mailbox, för postlådor som finns i en annan region.

Orsak

Dessa cmdletar misslyckas för postlådor som finns i en annan region än den region där administratörskontot finns. Ett administratörskonto kan ha en postlåda i en viss region, eller så kan kontot vara ett e-postaktiverat användarkonto som kan ansluta till skiljepostlådorna i standardregionen.

Lösning

Om du vill undvika det här problemet kan du tvinga fram en anslutning till en annan region genom att ändra värdet för parametern ConnectionUri när du använder cmdleten New-PSSession . Du kan till exempel köra följande cmdlet:

New-PSSession -ConfigurationName Microsoft.Exchange -ConnectionUri https://outlook.office365.com/powershell-liveid?email=alias@contoso.com-Credential $UserCredential -Authentication Basic -AllowRedirection

Den tillagda e-postadressen i parametern ConnectionUri ska vara för en postlåda som finns i den region där du vill köra cmdleten New-MailboxSearch, Search-MailboxAuditLog, New-MailboxImportRequesteller New-MailboxRestoreRequest .

Om postlådan till exempel finns i EU-regionen och du vill köra cmdleten mot en postlåda i den USA regionen måste du hitta en postlåda i USA-regionen (det kan vara vilken postlåda som helst i den regionen) och sedan lägga till e-postadressen för postlådan i parameternConnectionUri. För att kunna göra detta behöver du inte ha särskilda behörigheter till den USA postlådan. Om du lägger till e-postadressen tvingas anslutningen att upprättas i den USA regionen. Detta gör att cmdletarna kan köras korrekt för en USA postlåda.