Sdílet prostřednictvím


Chyba "Nepodařilo se najít databázi" při spuštění rutin pro poštovní schránku hostované v jiné Exchange Online oblasti

Příznaky

Předpokládejme, že jste správce účtu. Při pokusu o spuštění rutiny New-MailboxSearch, Search-MailboxAuditLog, New-MailboxImportRequestnebo New-MailboxRestoreRequest pro poštovní schránku, která je hostovaná v jiné oblasti než oblast vašeho účtu, se zobrazí jedna z následujících chybových zpráv:

Nepodařilo se najít databázi database<>. Ujistěte se, že jste ho zadali správně.

Nelze se připojit k poštovní schránce uživatele Identifikátor GUID <> databáze poštovní schránky, protože objekt ExchangePrincipal obsahuje zastaralé informace. Poštovní schránka se možná nedávno přesunula.

V tomto scénáři ale můžete provést následující akce:

  • Tyto rutiny můžete úspěšně spustit pro poštovní schránku, která je hostovaná ve stejné oblasti jako oblast vašeho účtu.
  • Pro poštovní schránky hostované v jiné oblasti můžete úspěšně spustit další rutiny, například Set-CalendarProcessing nebo Get-Mailbox.

Příčina

Tyto rutiny selžou pro poštovní schránky, které jsou v jiné oblasti než v oblasti, ve které se nachází účet správce. Účet správce může mít poštovní schránku v konkrétní oblasti nebo účet může být uživatelský účet s podporou pošty, který se může připojit k rozhodčím poštovním schránkám ve výchozí oblasti.

Řešení

Chcete-li tento problém vyřešit, můžete vynutit připojení k jiné oblasti změnou hodnoty parametru ConnectionUri při použití rutiny New-PSSession . Můžete například spustit následující rutinu:

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

Připojená e-mailová adresa v parametru ConnectionUri by měla být pro poštovní schránku v oblasti, pro kterou chcete spustit rutinu New-MailboxSearch, Search-MailboxAuditLog, New-MailboxImportRequestnebo New-MailboxRestoreRequest .

Pokud je například vaše poštovní schránka v oblasti Evropské unie a chcete spustit rutinu pro poštovní schránku v oblasti USA, musíte poštovní schránku najít v oblasti USA (může to být libovolná poštovní schránka v této oblasti) a pak k parametru ConnectionUri připojit e-mailovou adresu této poštovní schránky. Abyste to mohli udělat, nemusíte mít zvláštní oprávnění k poštovní schránce USA. Připojení e-mailové adresy vynutí vytvoření připojení v oblasti USA. To umožňuje úspěšné spuštění rutin pro USA poštovní schránku.