Probleme mit dem Postfach der Systemaufsicht beim Verschieben einer Exchange-Postfachdatenbank

 

Letztes Änderungsdatum des Themas: 2005-10-13

Jeder Server, auf dem Microsoft® Exchange ausgeführt wird, besitzt ein Postfach für die Systemaufsicht. Dieses Postfach wird in der ersten auf dem Server konfigurierten Datenbank erstellt. Das Postfach der Systemaufsicht wird für mehrere Aufgaben benötigt. Zu diesen Aufgaben gehören unter anderem die folgenden:

  • Verarbeiten von Serverüberwachungsmeldungen
  • Aktualisieren der Frei/Gebucht-Informationen im Kalender für Benutzer von Microsoft Office® Outlook Web Access
  • Verarbeiten von Benachrichtigungen des Postfach-Managers
  • Verschieben von Postfächern in andere Datenbanken

Auch wenn auf das Postfach der Systemaufsicht nicht zugegriffen werden kann, führt der Exchange-Server eine grundlegende E-Mail-Verarbeitung aus. Viele Systemfunktionen und -aufgaben können aber nicht ordnungsgemäß durchgeführt werden.

Das Postfach der Systemaufsicht auf einem Server ist eindeutig und nicht gegen das Postfach der Systemaufsicht auf einem anderen Server austauschbar. Sie können das Postfach der Systemaufsicht eines Servers nicht auf einen anderen Server verschieben. Wenn Sie die Datenbankdateien mit dem Postfach der Systemaufsicht auf einen anderen Exchange-Server verschieben, wird dadurch die Verbindung zum Postfach der Systemaufsicht getrennt und dauerhaft in die Tombstone-Tabelle des Postfachs aufgenommen. Wenn Sie die Datenbank dann auf den ursprünglichen Server zurückverschieben würden, könnte das Postfach der Systemaufsicht in dieser Datenbank nicht neu erstellt werden. Im Anwendungsprotokoll wird regelmäßig die folgende Fehlermeldung angezeigt:

Ereignistyp:

Fehler

Ereignisquelle:

MSExchangeIS-Postfachspeicher

Ereigniskategorie:

Anmeldungen

Ereignis-ID:

1022

Beschreibung:

Anmeldefehler bei Datenbank „DATABASE_NAME“ – Windows 2000-Konto NT AUTHORITY\SYSTEM; mailbox /o=Microsoft/ou=First Administrative Group/cn=Configuration/cn=Servers/cn=EXCHANGE_SERVER/cn=Microsoft System Attendant.

Fehler:

1292

Dieser Fehler entspricht dem Fehler 0x50c, ecMailboxInTransit, der generiert wird, wenn ein Zustellungsversuch für ein Postfach durchgeführt wird, das in der Tombstone-Tabelle des Postfachs einer Datenbank aufgeführt ist. In der Tombstone-Tabelle des Postfachs aufgeführte Postfächer können nicht erstellt oder mit Active Directory®-Verzeichnisdienstobjekten verbunden werden. Weitere Informationen zum Verhalten von Postfächern aus der Tombstone-Tabelle finden Sie unter Postfachverschiebevorgänge und die Tabelle „Postfach-Tombstone“.

Szenarios im Zusammenhang mit dem Generieren des Postfachs der Systemaufsicht

In den folgenden Szenarios werden die Umstände beschrieben, unter denen das Postfach der Systemaufsicht in einer Datenbank erstellt bzw. nicht erstellt werden kann.

Szenario 1

„Server Exchange1“ stellt „Datenbank1“ bereit, die das Postfach der Systemaufsicht enthält. „Server Exchange2“ stellt „Datenbank2“ bereit, die das Postfach der Systemaufsicht für „Exchange2“ enthält.

Sie vertauschen die Datenbankdateien für „Datenbank1“ und „Datenbank2“ unter „Exchange1“ und „Exchange2“. Nachdem die Datenbanken an den neuen Speicherorten bereitgestellt wurden, finden nach einigen Minuten folgende Ereignisse (nicht notwendigerweise in der unten aufgeführten Reihenfolge) statt:

  • Der Cleanup-Agent für Postfächer, der automatisch und regelmäßig für jede Exchange-Datenbank aufgerufen wird, markiert das vorher vorhandene Postfach Systemaufsicht in beiden Datenbanken mit Verbindung getrennt. Dies liegt daran, dass das Postfach nicht mehr zu dem Exchange-Server passt, auf dem die Datenbanken ausgeführt werden. Wenn das Postfach mit Verbindung getrennt markiert ist, wird es in die Tombstone-Tabelle des Postfachs der Datenbank eingefügt. Dadurch wird jede Möglichkeit unterbunden, das Postfach zu aktivieren oder eine Verbindung mit der Systemaufsicht des falschen Servers herzustellen.
  • Es wird eine Aufgabe der Systemaufsicht ausgeführt, die die Zustellung einer Nachricht an das Postfach der Systemaufsicht erfordert. Diese Aufgabe erstellt eine neues Postfach der Systemaufsicht, das dem Postfach der Systemaufsicht des aktuellen Exchange-Servers entspricht.

Das Erstellen eines Exchange-Postfachs erfolgt in zwei Schritten. Im ersten Schritt wird einem Active Directory-Objekt der Besitz eines Postfachs zugewiesen, wenn für das Objekt Attribute festgelegt werden, die ein Postfach aktivieren. Im zweiten Schritt wird bei der ersten Anmeldung des Clients oder beim ersten Zustellungsversuch an das Postfach Platz in der Datenbank reserviert, und das Postfach wird in der Datenbank erstellt.

Der zweite Schritt schlägt fehl, wenn das Postfach bereits in der Tombstone-Tabelle des Postfachs der Datenbank aufgeführt ist. In diesem Szenario ist das Erstellen eines neuen Postfachs der Systemaufsicht allerdings erfolgreich, da keine der Datenbanken jemals ein Postfach der Systemaufsicht für den aktuellen Server bereitgestellt hat. Die Datenbanken haben nur Postfächer der Systemaufsicht für die ehemaligen Server bereitgestellt, und ein Postfach der Systemaufsicht gehört eindeutig zu einem bestimmten Server.

Szenario 2

Als Fortsetzung des Szenarios 1 vertauschen Sie die Datenbankdateien erneut, sodass „Datenbank1“ wieder auf „Exchange1“ und „Datenbank2“ wieder auf „Exchange2“ liegt. Nach dem Bereitstellen der Datenbanken finden folgende Ereignisse (nicht notwendigerweise in der unten angegebenen Reihenfolge) statt:

  • Der Cleanup-Agent für Postfächer markiert das bisherige Postfach Systemaufsicht in beiden Datenbanken mit Verbindung getrennt, und das Postfach wird in die Tombstone-Tabelle des Postfachs aufgenommen. In der Tombstone-Tabelle des Postfachs jeder Datenbanken sind nun zwei Postfächer Systemaufsicht aufgeführt.
    Der Eintrag eines Postfachs der Systemaufsicht in die Tombstone-Tabelle des Postfachs ist dauerhaft. Keine der Datenbanken kann erneut ein Postfach der Systemaufsicht für einen der beiden Server bereitstellen. Allerdings könnten beide Datenbanken auf einen dritten Exchange-Server transferiert werden und so das Postfach der Systemaufsicht dieses Servers bereitgestellt werden.
  • Es wird eine Aufgabe der Systemaufsicht durchgeführt, die die Zustellung einer Nachricht an das Postfach der Systemaufsicht erfordert. Wegen des Eintrags in der Tombstone-Tabelle kann der Server weder ein Postfach für die Zustellung erstellen noch eine Verbindung zu einem solchen herstellen. Die Zustellung schlägt daher fehl, und bei jedem Versuch des Servers das Postfach der Systemaufsicht zu erstellen, wird eine Fehlermeldung in das Anwendungsprotokoll aufgenommen.

Szenario 3

Als Fortsetzung des Szenarios 2 aktivieren Sie das Postfach der Systemaufsicht für den Server „Exchange1“, indem Sie wie folgt vorgehen:

  • Verschieben Sie die Datenbank mit den Tombstone-Einträgen in eine andere Speichergruppe oder an einen andere Datenbankspeicherort auf „Exchange1“. Für das Postfach der Systemaufsicht ist eine Datenbank pro Server als Host bestimmt. Daher kann auch eine Datenbank mit Einträgen in der Tombstone-Tabelle des Postfachs der Systemaufsicht in jeder Speichergruppe und an jedem Datenbankspeicherort bereitgestellt und ausgeführt werden, es sei denn, an diesem Datenbankspeicherort wird das Postfach der Systemaufsicht gehostet. Normalerweise ist die erste auf einem Server konfigurierte Datenbank die Datenbank mit dem Postfach der Systemaufsicht.
  • Stellen Sie die Datenbank mit dem Postfach der Systemaufsicht bereit, ohne dass Datenbankdateien vorhanden sind. Dieses Vorgehen erzwingt das Generieren neuer Datenbankdateien, in deren Tombstone-Tabelle des Postfachs sich nicht das Postfach der Systemaufsicht befindet. Das Postfach der Systemaufsicht wird beim ersten Zustellungsversuch an das Postfach automatisch erstellt.

Beachten Sie beim Verschieben von Postfachdatenbanken zwischen Servern bitte Folgendes:

  • Die Aufgabe Postfach verschieben kann kein deaktiviertes Postfach der Systemaufsicht wieder aktivieren. Der Grund für diese Einschränkung ist die Tatsache, dass für die Aufgabe Postfach verschieben sowohl auf dem ursprünglichen Exchange-Server als auch auf dem Zielserver ein funktionierendes Postfach der Systemaufsicht vorhanden sein muss.
  • Nach dem dauerhaften Löschen eines getrennten Postfachs der Systemaufsicht aus einer Datenbank ist es nicht möglich, das Postfach neu zu erstellen. Auch nach dem dauerhaften Löschen des physischen Postfachs bleibt der Tombstone-Eintrag für das Postfach bestehen und verhindert das erneute Erstellen des Postfachs.
  • Wenn die Datenbank mit dem Postfach der Systemaufsicht an einen anderen Speicherort oder eine andere Speichergruppe auf demselben Server verschoben wird, wird das Postfach nicht der Tombstone-Tabelle hinzugefügt. Der Cleanup-Agent für Postfächer wird die Verbindung zum Postfach allerdings trennen, und das Postfach könnte sogar dauerhaft gelöscht werden. Die Datenbank kann aber wieder an den ursprünglichen Speicherort verschoben werden. Das Postfach wird dann neu erstellt und die Verbindung wird automatisch wiederhergestellt.
  • Es ist möglich, das Postfach der Systemaufsicht durch eine andere Datenbank bereitstellen zu lassen. Wenn Sie das Datenbankobjekt mit dem Postfach der Systemaufsicht im Exchange-System-Manager vollständig löschen, bestimmt Exchange automatisch, welche der anderen Datenbanken auf dem Server das Postfach der Systemaufsicht bereitstellt. Sie können die Zuweisung der neuen Datenbank nur dann steuern, wenn auf dem Server nicht mehr als zwei Datenbanken konfiguriert sind.
  • Sie können nicht zwei Exemplare derselben physischen Datenbank in derselben Speichergruppe gleichzeitig bereitstellen. Exchange würde eine der Datenbanken nicht bereitstellen und den Fehler -1222, JET_errDatabaseSignInUse melden. Dieser Fehler meldet einen Konflikt zweier Datenbanksignaturen. Wenn zwei Datenbanken, die dieselbe Signatur besitzen, mit dem gleichen Satz von Transaktionsprotokollen bereitgestellt werden könnten, wäre die Wiedergabe des Transaktionsprotokolls unmöglich.

Weitere Informationen

Weitere Informationen zum Verschieben von Exchange-Postfachdatenbanken finden Sie unter Verschieben einer Exchange-Postfachdatenbank auf einen anderen Server oder in eine andere Speichergruppe.

Weitere Informationen zu Problemen mit Transaktionsprotokolldateien beim Verschieben von Exchange-Postfachdatenbanken finden Sie unter Probleme mit Transaktionsprotokolldateien beim Verschieben von Exchange-Postfachdatenbanken.