AppSync: SQL-Kopien schlagen während der Freeze-Thaw-Phase aufgrund von MSSQL-Backupfehlern fehl
Summary: AppSync-Kopien von SQL-Datenbanken schlagen beim Ausführen des MSSQL-Backups der SQL-Datenbank aufgrund eines Timeouts fehl.
Symptoms
AppSync ist nicht in der Lage, eine konsistente Kopie einer SQL-Datenbank zu erstellen. Die Serviceplanereignisse zeigen Folgendes an:
Sa 18.06.2016 06:30:22 Lokale Kopie erstellen SQL_000114 ServerName1 Starten des Backups von SQL Server-Datenbanken.
Das AppSync-Plug-in-Protokoll zeigt Folgendes an:
Ein nachfolgender Mountversuch derselben AppSync-SQL-Kopie schlägt mit folgendem Fehler in den Serviceplanereignissen fehl:
Sa 18.06.2016 06:47:24 Kopie wiederherstellen SQL_000106 ServerName2 Die Metadatendatei C:\AppSyncMounts\ServerName1\APPSYNC_VDI_ServerName1_SQLDBName.bin für den RESTORE-Vorgang konnte nicht geöffnet werden. Die Fehlernummer lautet 2. Wenn Sie die Windows-Authentifizierung verwenden, stellen Sie sicher, dass das Nutzerkonto über vollständige Steuerungsberechtigungen für das Verzeichnis verfügt.
Sa 18.06.2016 06:47:24 Kopie wiederherstellen SQL_000034 ServerName2 Bei der Wiederherstellung ist ein Fehler aufgetreten. Trennen der Verbindung zur Datenbank SQLInstance.SQLDBName.
Cause
Nach dem Einfrieren der SQL-Datenbank wartet Appsync nicht, bis das MSSQL-Backup der Datenbank rechtzeitig abgeschlossen ist.
Die folgenden Registrierungsschlüssel unter HKEY_LOCAL_MACHINE\SOFTWARE\EMC\AppSync fehlten auf dem Produktions-SQL-Server:
Name Typ Daten
CCAGENT_THREAD_WAIT_TIME REG_DWORD 1200
CC_SQL_VDI_TIMEOUT REG_DWORD 1200
Resolution
Lösung:
Erstellen Sie die folgenden 2 fehlenden Registrierungseinträge auf dem Produktionshost unter HKEY_LOCAL_MACHINE\SOFTWARE\EMC\AppSync.
Der Typ ist REG_DWORD und der Wert sollte 1200 sein.
CCAGENT_THREAD_WAIT_TIMECC_SQL_VDI_TIMEOUT
Nachdem sich die Registrierung geändert hat, starten Sie den AppSync-Host-Plug-in-Service neu.
Stellen Sie sicher, dass alle passiven Nodes ebenfalls aktualisiert werden, wenn es sich um einen Cluster handelt und dieselben Registrierungseinträge auch auf anderen Nodes des Clusters fehlen.