Méretének csökkentésével a tranzakciós napló

A tranzakciós napló # „DeviceLockDB_log.LDF #” DeviceLock tárol nő a nagy méretű rövid időn

A tranzakciós log nyilvántartást vezet az összes termelt az SQL Server adatbázis változásait, és részletes információk az egyes ügyletekre, amelyekben a változások történtek. Mivel az adatok sértetlenségét alapvető működési elve az SQL Server, a tranzakciós napló nem lehet letiltás.

JAVASLATOK


1. Ha nem kívánja használni a tranzakciós napló visszaállítani az adatokat a sérülése esetén az adatbázis, akkor kapcsoljuk be a helyreállítási modell teljes egészében egyszerű:
- Az interfészen keresztül MS SQL Server Management Studio-> Kattintson a jobb gombbal a kívánt adatbázist> Tulajdonságok # 040; Properties # 041; -> Beállítások # 040, # 041 az Options -> Egyszerű hasznosítási modell # 040; Set modell egyszerű # 041; -> OK.

- Keresés:
sp_dboption [DBNAME], # „Trunc. jelentkezzen be chkpt. #” # 'True #'

2. Kezelés csökkentve a tranzakciós log file:

BACKUP LOG db_name WITH TRUNCATE_ONLY

DBCC SHRINKFILE # 040; db_log_name # 041;

* Hol van a neve a kisebbítendő db_log_name tranzakciós napló

3. csökkentése a tranzakciós napló leválasztásával / összekapcsoló alap:

- Az interfészen keresztül MS SQL Server Management Studio-> Kattintson a jobb gombbal a kívánt adatbázist Data-> Feladatok # 040, # 041 Feladatok -> Vegye le # 040; leszerelni. # 041; -> Törlés vagy nevezze át a tranzakciós napló -> csatolása bázis # 040; csatolása. # 041;

* Törölje vagy nevezze át a jelenlegi tranzakciós napló

sp_attach_single_file_db [db_name], [fájlnév]

* Ahol a [filename] neve fizikai adatbázis fájl # 040; # 041;. .mdf

Megjegyzés