Pokud SQL Server transakční protokol dosáhne maximální kapacity v prostředí Lync Serveru 2013, nelze spustit front-end server

Příznaky

Zvažte následující příklad:

  • Mnoho uživatelských aktivit probíhá ve fondu serverů v prostředí Microsoft Lync Serveru 2013.
  • Na back-endovém serveru front-endového fondu serverů běží Microsoft SQL Server.
  • Back-endový server je v režimu úplného obnovení.
  • Zrcadlení databáze je na back-endovém serveru povolené.

V takovém případě transakční protokol databáze uživatelských služeb dosáhne maximální kapacity. Proto nelze spustit front-end server a do protokolu událostí se zaprotokoluje následující:

Zobrazí se také následující chyba:

SQL_9002_severity_17                                           sql_err
# The log file for database '%.*ls' is full. Back up the
# transaction log for the database to free up some log space.
# as an HRESULT: Severity: SUCCESS (0), FACILITY_NULL (0x0), Code 0x232a
# for decimal 9002 / hex 0x232a

Poznámka

Spuštěním dotazu DBCC SQLPERF (LOGSPACE) zkontrolujte velikost a aktuální kapacitu všech transakčních protokolů na back-endovém serveru.

Řešení

Chcete-li tento problém vyřešit, zkraďte transakční protokoly, které dosahují maximální kapacity provedením SQL Server zálohování na nich. Tím se zmenší velikost souboru transakčních protokolů.

Další informace

Stále potřebujete pomoc? Přejděte na web Microsoft Community.