Mit Microsoft anmelden
Melden Sie sich an, oder erstellen Sie ein Konto.
Hallo,
Wählen Sie ein anderes Konto aus.
Sie haben mehrere Konten.
Wählen Sie das Konto aus, mit dem Sie sich anmelden möchten.

Problembeschreibung

Stellen Sie sich folgendes Szenario vor:

  • Sie haben einen Server mit einer beliebigen Version von Microsoft SQL Server.

  • Diese SQL Server-Instanz hostet Datenbanken Optionssatz automatisch schließen.

  • Ausführen eine VSS-Sicherung-Komponente (z. B. mithilfe von Azure Site Recovery (ASR) Agent) auf diesem Server, der SQL Server hostet-Volumes Datenbankdateien.

In diesem Fall bemerken Sie, dass die VSS-Sicherung schlägt fehl und den folgenden Eintrag im Anwendungsprotokoll löst:

VSS Writer hat ein Ereignis mit Fehler 0x800423f4 zurückgewiesen, den Generator wurde einen nicht vorübergehender Fehler festgestellt. Wenn der Sicherungsvorgang wiederholt wird, ist der Fehler höchstwahrscheinlich erneut. Änderungen der Writer Writer Komponenten während der Behandlung des Ereignisses verfügbar an die anfordernde Person nicht. Überprüfen Sie das Ereignisprotokoll auf verwandte Ereignisse von der Anwendung, in des VSS-Writers.

Vorgang:

PostSnapshot Ereignis

Kontext:

Ausführungskontext: Writer

Writer-Klassen-Id: {ID}

Writer Name: SqlServerWriter

Writer-Instanzname: Microsoft SQL Server 2012:SQLWriter

Writer-Instanz-ID: {ID}

Befehlszeile: "" C:\Program Files\Microsoft SQL Server\90\Shared\sqlwriter.exe""

Prozess-ID: Xxx "

Ursache

Dieses Problem tritt auf, weil SQL Server SQLWriter derzeit automatisch schließen Datenbanken ordnungsgemäß backup-Komponente Modus VSS-Anfragen nicht verarbeitet werden.

Problemumgehung

Als eine kurzfristige Lösung wird empfohlen, die Option automatisch schließen alle Datenbanken aller SQL Server-Instanzen zu deaktivieren, die auf Servern befinden, die VSS-Sicherung-Komponente zu erhalten. Azure virtuelle Computer, auf denen SQL Server ausgeführt werden normalerweise betroffen, da ASR-Agent diese Backups-Komponente ausgeführt wird.

Weitere Informationen

  • Standardmäßig ist die Eigenschaft AUTO_CLOSE in SQL Server außer SQL Express-Instanzenauf OFF festgelegt. Wenn Sie sicher sind, dass Sie diese Einstellung manuell auf Servern aktivieren nicht, die von diesem Problem betroffen sein könnte, überprüfen Sie alle SQL Server Express-Instanzen, die automatisch als Komponenten von anderen Programmen installiert wurde.

  • Um eine Liste der Datenbanken mit AUTO_CLOSE -Modus aktiviert ist, führen Sie die folgende Abfrage für eine bestimmte SQL Server-Instanz:

select name,database_id,is_auto_close_on from sys.databases where is_auto_close_on=1
  • Zum Ändern der Einstellung finden Sie im Abschnitt AUTO_CLOSE ALTER legen Datenbankoptionen in TSQL-Onlinedokumentation.

    • Wenn diese Option auf OFF umschalten möchten, führen Sie den folgenden Befehl in der Standard-Client "sqlcmd.exe" (z.B. die Datenbank "Meine Datenbank"):

      • Ändern Sie Datenbank <MyDatabase> Set Auto_close OFF

    • Die Änderung wird sofort wirksam. Um diese Änderung wiederherzustellen, führen Sie den folgenden Befehl ein:

      • Ändern Sie Datenbank <MyDatabase> Set Auto_close ON

  • Sie eine GUI-Methode verwenden "Eigenschaften > Optionen" in SQL Server Management Studio.

Status

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

Benötigen Sie weitere Hilfe?

Ihre Office-Fähigkeiten erweitern

Schulungen erkunden >

Neue Funktionen als Erster erhalten

Microsoft Insider beitreten >

War diese Information hilfreich?

Wie zufrieden sind Sie mit der Sprachqualität?
Was hat Ihre Erfahrung beeinflusst?

Vielen Dank für Ihr Feedback!

×