Reducerea dimensiunii jurnalului de tranzacții

Jurnalul de tranzacții # „DeviceLockDB_log.LDF #“ bază de date DeviceLock creste la o dimensiune mare într-o perioadă scurtă de timp

Registrul de tranzacții ține evidența tuturor produse în modificările bazei de date SQL Server, precum și informații detaliate despre fiecare dintre tranzacțiile în care au fost efectuate modificările. Deoarece menținerea integrității datelor este un principiu de bază de funcționare a SQL Server, jurnalul de tranzacții nu poate fi de dezactivare.

RECOMANDĂRI


1. Dacă nu intenționați să utilizați jurnalul de tranzacții pentru a recupera datele în caz de deteriorare a bazei de date, puteți schimba modelul de recuperare de la complet la simplu:
- prin interfața MS SQL Server Management Studio-> Faceți clic dreapta pe baza dorită a datelor> Proprietăți # 040; Properties are # 041; -> Setări # 040, # 041 Opțiuni -> Modelul simplu de recuperare # 040; Set model simplu # 041; -> OK.

- Solicitare:
sp_dboption [dbname], # „Trunc. log pe chkpt. #“, # 'Adevărat #'

2. Operațiunea de reducere tranzacție fișier jurnal:

DB_Name LOG BACKUP CU TRUNCATE_ONLY

DBCC SHRINKFILE # 040; db_log_name # 041;

* În cazul în care este numele jurnalului de tranzacții Descăzut db_log_name

3. Reducerea jurnalului de tranzacții prin deconectarea de bază / conectare:

- prin interfața MS SQL Server Management Studio-> Faceți clic dreapta pe baza de date dorită DATA-> Sarcini # 040, # 041 Sarcini -> Detașare # 040; Detașare. # 041; -> Ștergeți sau redenumiți fișierul jurnal de tranzacții -> Atașați bază # 040; Atașați. # 041;

* Ștergeți sau redenumiți fișierul jurnal de tranzacții curente

sp_attach_single_file_db [db_name], [filename]

* În cazul în care [filename] numele fișierului bazei de date fizice # 040; # 041;. MDF

NOTĂ