AppSync: Kopiowanie SQL kończy się niepowodzeniem podczas fazy zamrażania i rozmrażania z powodu błędów kopii zapasowej MSSQL
Summary: Kopie baz danych SQL Appsync kończą się niepowodzeniem podczas uruchamiania kopii zapasowej MSSQL bazy danych SQL z powodu przekroczenia limitu czasu.
Symptoms
AppSync nie może wykonać spójnej kopii bazy danych SQL. Zdarzenia planu obsługi będą pokazywać:
So 2016-06-18 06:30:22 Utwórz kopię lokalną SQL_000114 ServerName1 Uruchamianie tworzenia kopii zapasowych baz danych SQL Server.
Dziennik wtyczki AppSync będzie zawierał:
Kolejna próba zamontowania tej samej kopii SQL Appsync kończy się niepowodzeniem z następującymi zdarzeniami planu serwisowego:
Sob 2016-06-18 06:47:24 Odzyskaj kopię SQL_000106 nazwa_serwera2 Nie udało się otworzyć pliku metadanych C:\AppSyncMounts\ServerName1\APPSYNC_VDI_ServerName1_SQLDBName.bin dla operacji RESTORE. Numer błędu to 2. Jeśli korzystasz z uwierzytelniania systemu Windows, upewnij się, że konto użytkownika ma pełne uprawnienia kontroli nad katalogiem.'
So 06/18/2016 06:47:24 AM Odzyskaj kopię SQL_000034 ServerName2 Wystąpił błąd podczas odzyskiwania; odłączanie od bazy danych SQLInstance.SQLDBName.
Cause
Po zamrożeniu bazy danych SQL Appsync nie czeka na zakończenie tworzenia kopii zapasowej bazy danych MSSQL na czas.
Następujące klucze rejestru w obszarze HKEY_LOCAL_MACHINE\SOFTWARE\EMC\AppSync brakowało na produkcyjnym serwerze SQL:
Nazwa Typ Dane
CCAGENT_THREAD_WAIT_TIME REG_DWORD 1200
CC_SQL_VDI_TIMEOUT REG_DWORD 1200
Resolution
Rozwiązanie:
Utwórz następujące 2 brakujące wpisy rejestru na hoście produkcyjnym w folderze HKEY_LOCAL_MACHINE\SOFTWARE\EMC\AppSync.
Typ to REG_DWORD, a wartość powinna wynosić 1200.
CCAGENT_THREAD_WAIT_TIMECC_SQL_VDI_TIMEOUT
Po wprowadzeniu zmian w rejestrze uruchom ponownie usługę wtyczki hosta AppSync.
Upewnij się, że wszystkie węzły pasywne również zostały zaktualizowane, jeśli jest to klaster i brakuje tych samych wpisów rejestru również w innych węzłach klastra.