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-MailboxImportRequest
eller 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
ellerGet-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-MailboxImportRequest
eller 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.