KB962008-Fix: Fehlermeldung, wenn Sie den Protokollversand in SQL Server 2008 verwenden: "während des Starts der Warm-Standby-Datenbank" "(Datenbank-ID ), war die Standbydatei (" ") für die RESTORE-Anweisung nicht zugänglich.


Microsoft vertreibt Microsoft SQL Server 2008-Fixes als eine herunterladbare Datei. Da die Fixes kumulativ sind, enthält jede neue Version alle Hotfixes und alle Sicherheitsupdates, die in der vorherigen Version von SQL Server 2008 behoben wurden.

Problembeschreibung


Stellen Sie sich folgendes Szenario vor:
  • Sie verfügen über drei Server, die sich in der gleichen Domäne befinden. Beispielsweise haben Sie Server a, Server B und Server C.
  • Sie installieren Microsoft SQL Server 2008 auf Server a und auf Server B.
  • Das Startkonto des SQL Server-Diensts und des SQL Server-Agents ist ein Domänenkonto.
  • Sie erstellen zwei freigegebene Verzeichnisse auf Server C. Die Ordner haben beispielsweise den Namen D1 und D2. Das Startkonto verfügt nicht über die Administratorberechtigung für Server C. Das Startkonto verfügt jedoch über die Berechtigung "Vollzugriff" für die beiden Verzeichnisse.
  • Sie konfigurieren den Protokollversand zwischen Server a und Server B. Für den primären Server geben Sie den Transaktionsprotokoll-Sicherungsordner an, um den Netzwerkpfad des Verzeichnisses D1 zu verwenden. Für den sekundären Server geben Sie den Zielordner an, um den Netzwerkpfad des Verzeichnisses D2 zu verwenden.
  • Auf dem sekundären Server stellen Sie den Standbymodus für die sekundäre Datenbank ein.
In diesem Szenario können Sie feststellen, dass der Protokollversand nicht funktioniert. Darüber hinaus wird die folgende Fehlermeldung in der SQL Server 2005-Fehlerprotokolldatei protokolliert:
Während des Starts der Warm-Standby-Datenbank "Datenbankname" (Datenbank-ID N) war die Standbydatei ("Dateiname") der RESTORE-Anweisung nicht zugänglich. Der Betriebssystemfehler lautete "5 (Zugriff verweigert.)". Diagnostizieren Sie den Fehler des Betriebssystems, beheben Sie das Problem, und versuchen Sie es erneut. Das Wiederherstellungsprotokoll wird normal beendet.
Hinweis Dieses Problem tritt in Microsoft SQL Server 2005 nicht auf.

Fehlerbehebung


Kumulative Update Informationen für die Veröffentlichungsversion von SQL Server 2008

Die Fehlerbehebung für dieses Problem wurde zuerst in Kumulatives Update 4 für die Veröffentlichungsversion von SQL Server 2008 veröffentlicht. Wenn Sie weitere Informationen zum beziehen dieses kumulativen Updatepakets für SQL Server 2008 benötigen, klicken Sie auf die folgende Artikelnummer, um den Artikel in der Microsoft Knowledge Base anzuzeigen:
963036 Kumulatives Updatepaket 4 für SQL Server 2008
Hinweis Da die Builds kumulativ sind, enthält jede neue Fix-Version alle Hotfixes und alle Sicherheitsupdates, die in der vorherigen Version von SQL Server 2008 behoben wurden. Wir empfehlen, dass Sie die neueste Fix-Version anwenden, die diesen Hotfix enthält. Weitere Informationen finden Sie im folgenden Artikel der Microsoft Knowledge Base:
956909 Die SQL Server 2008-Builds, die nach der Veröffentlichung von SQL Server 2008 veröffentlicht wurden

Kumulative Update Informationen für SQL Server 2008 Service Pack 1

Der Fix für dieses Problem wurde erstmals im kumulativen Update 1 für SQL Server 2008 Service Pack 1 veröffentlicht. Wenn Sie weitere Informationen zum beziehen dieses kumulativen Updatepakets für SQL Server 2008 benötigen, klicken Sie auf die folgende Artikelnummer, um den Artikel in der Microsoft Knowledge Base anzuzeigen:
969099 Kumulatives Updatepaket 1 für SQL Server 2008 Service Pack 1
Hinweis Da die Builds kumulativ sind, enthält jede neue Fix-Version alle Hotfixes und alle Sicherheitsupdates, die in der vorherigen Version von SQL Server 2008 behoben wurden. Wir empfehlen, dass Sie die neueste Fix-Version anwenden, die diesen Hotfix enthält. Weitere Informationen finden Sie im folgenden Artikel der Microsoft Knowledge Base:
970365 Die SQL Server 2008-Builds, die nach der Veröffentlichung von SQL Server 2008 Service Pack 1 veröffentlicht wurden

Status


Microsoft hat bestätigt, dass es sich hierbei um ein Problem bei den in diesem Artikel genannten Microsoft-Produkten handelt.

Weitere Informationen


Hinweise
  • Nachdem Sie die Fehlerbehebung für dieses Problem angewendet haben, wird. TUF (Transaktion Undo File)-Datei wird auf dem sekundären Server im gleichen Ordner erstellt, in dem sich die MDF-Datei der Datenbank befindet. Zuvor wurde die Undo-Transaktion-Datei auf dem sekundären Server an demselben Speicherort erstellt, an dem die Transaktionsprotokoll-Sicherungsdateien der Datenbank kopiert werden. 
  • Mit diesem Fix werden nur die sqllogship. exe-und SqlManagerUI. dll-Dateien aktualisiert. Diese Dateien sind die Tools-Komponenten, die den Protokollversand unterstützen. Daher wirkt sich die Aktualisierung dieser Dateien auch auf die Veröffentlichungs Versionen von SQL Server 2008 und SQL Server 2008 Service Pack 1 aus. Dies liegt daran, dass die freigegebenen Komponenten automatisch für alle Instanzen aktualisiert werden, obwohl Sie möglicherweise nur eine Instanz von SQL Server 2008 haben, für die dieser Fix angewendet wurde.

Weitere Informationen zum kumulativen Updatepaket 4 für SQL Server 2008

Wenn Sie weitere Informationen dazu erhalten möchten, welche Dateien geändert werden, und wenn Sie Informationen zu den Voraussetzungen für die Anwendung des kumulativen Updatepakets haben, das den in diesem Microsoft Knowledge Base-Artikel beschriebenen Hotfix enthält, klicken Sie auf die folgende Artikelnummer, um den Artikel in der Microsoft Knowledge Base anzuzeigen:
963036 Kumulatives Updatepaket 4 für SQL Server 2008

Weitere Informationen zum kumulativen Updatepaket 1 für SQL Server 2008 Service Pack 1

Wenn Sie weitere Informationen dazu erhalten möchten, welche Dateien geändert werden, und wenn Sie Informationen zu den Voraussetzungen für die Anwendung des kumulativen Updatepakets haben, das den in diesem Microsoft Knowledge Base-Artikel beschriebenen Hotfix enthält, klicken Sie auf die folgende Artikelnummer, um den Artikel in der Microsoft Knowledge Base anzuzeigen:
969099 Kumulatives Updatepaket 1 für SQL Server 2008 Service Pack 1

Informationsquellen


Wenn Sie weitere Informationen zur Liste der Builds erhalten möchten, die nach der Veröffentlichung von SQL Server 2008 verfügbar sind, klicken Sie auf die folgende Artikelnummer, um den Artikel in der Microsoft Knowledge Base anzuzeigen:
956909 Die SQL Server 2008-Builds, die nach der Veröffentlichung von SQL Server 2008 veröffentlicht wurden
Wenn Sie weitere Informationen zum inkrementellen Wartungsmodell für SQL Server erhalten möchten, klicken Sie auf die folgende Artikelnummer, um den Artikel in der Microsoft Knowledge Base anzuzeigen:
935897 Ein inkrementelles Wartungsmodell steht im SQL Server-Team zum Bereitstellen von Hotfixes für gemeldete Probleme zur Verfügung.
Wenn Sie weitere Informationen zum Benennungsschema für SQL Server-Updates erhalten möchten, klicken Sie auf die folgende Artikelnummer, um den Artikel in der Microsoft Knowledge Base anzuzeigen:
822499 Neues Benennungsschema für Microsoft SQL Server-Softwareupdatepakete
Wenn Sie weitere Informationen zur Terminologie für Softwareupdates erhalten möchten, klicken Sie auf die folgende Artikelnummer, um den Artikel in der Microsoft Knowledge Base anzuzeigen:
824684 Beschreibung der Standardterminologie, die zum Beschreiben von Microsoft-Softwareupdates verwendet wird