nem kétséges, hogy a naplófájl egyre nagyobb lesz az SQL Server adatbázisfájl növekedésével. Ez azonban befolyásolja a számítógép futási sebességét, és egyre több helyet foglal el. Nem erre számítunk. Tehát néha szükség van, hogy csökken még törölni SQL Server log fájlt.
az SQL Server 2014/2012 – ben a következő módszerek kerülnek alkalmazásra a naplófájl törléséhez az SQL Server Management Studio vagy a Transact-SQL segítségével.
1. út: Törölje az SQL Server naplófájlját az SQL Server Management Studio alkalmazásban
1.lépés: a kiszolgáló naplófájljának zsugorítása
1. Jelentkezzen be az SQL Server Management Studio alkalmazásba. Az Object Explorerben bontsa ki az SQL Server kiszolgálóhoz csatlakoztatott példányt.
2. Bontsa ki az adatbázisokat, majd kattintson a jobb gombbal a zsugorítani kívánt adatbázisra.
3. Lépjen a feladatok – Zsugorítás elemre, majd kattintson a fájlok elemre.
4. Válassza ki a fájl típusát és a fájl nevét.
általában a naplófájl összezsugorodik, miután rákattint az OK gombra. De ha részletesebben szeretné beállítani, az alábbi lehetőségek közül választhat.
SQL fájl zsugorításához 1.Lehetőség: jelölje be a fel nem használt terület felszabadítása jelölőnégyzetet.
2. lehetőség: jelölje be a fájlok átszervezése a fel nem használt terület felszabadítása előtt jelölőnégyzetet.
ha ez be van jelölve, meg kell adni a zsugorított fájl értékét. Alapértelmezés szerint az opció törlődik.
3. lehetőség: Adja meg az adatbázisfájlban maradandó szabad terület maximális százalékát, miután az adatbázis összezsugorodott. Az érték 0 és 99 között lehet. Ez a lehetőség csak akkor érhető el, ha a fájlok átszervezése a fel nem használt terület felszabadítása előtt engedélyezve van.
de ha adatok törlésére készülünk, az elsődleges adatfájl nem lehet kisebb, mint a modelladatbázis elsődleges fájljának mérete.
4.lehetőség: jelölje be az üres fájlt úgy, hogy az adatokat áthelyezi ugyanazon fájlcsoport más fájljaiba.
5. Kattintson az OK gombra.
2.lépés: törölje az SQL Server naplófájlját
1. Az Object Explorer programban csatlakoztassa a példányt az SQL Server Database Engine-hez, majd bontsa ki azt a példányt.
2. Bontsa ki az adatbázisok elemet, kattintson rá a jobb gombbal a fájl törléséhez, majd kattintson a Tulajdonságok parancsra.
3. Válassza ki a fájlok oldalt. Az adatbázisfájlok rácsban válassza ki a törölni kívánt fájlt, majd kattintson az Eltávolítás gombra.
4. Kattintson az OK gombra.
2. út: Törölje az SQL Server naplófájlját a Transact-SQL
használatával ha ismeri a Transact-SQL-t, kövesse ezt az utat az SQL Server adatbázis vagy a naplófájl törléséhez.
1.lépés: üres SQL naplófájl
1. Csatlakozzon az adatbázis-motorhoz.
2. A normál sávon kattintson az Új lekérdezés elemre.
3. Másolja és illessze be a következő példát a lekérdezés ablakba, majd kattintson a Végrehajtás gombra.
USERDB használata;
GO
DBCC SHRINKFILE (DataFile1, 8);
GO
ez a példa a DBCC SHRINKFILE-t használja a Userdb adatbázisban található DataFile1 nevű adatfájl méretének 8 MB-ra történő csökkentésére.
2.lépés: törölje az SQL Server naplófájlját
1. Csatlakozzon az adatbázis-motorhoz.
2. A normál sávon kattintson az Új lekérdezés elemre.
3. Másolja és illessze be a következő példát a lekérdezés ablakba, majd kattintson a Végrehajtás gombra. Ez a példa eltávolítja a test1dat4 fájlt.
használja a mestert;
GO
ALTER DATABASE AdventureWorks2012
távolítsa el a test1dat4 fájlt;
GO
összehasonlítva az 1-es utat a 2-es úthoz, az első út kétségtelenül könnyebb az SQL Server új felhasználói számára. De a parancs gyorsan működhet. Az SQL Server fájl törlésekor azonban könnyebb lesz ellenőrizni a hibaarányt az SQL Server Management Studio használatával. Egyszóval összezsugorodhatnak, majd törölhetik az adatbázisfájlt vagy a naplófájlt. A különbség csak a végrehajtás.
- hogyan lehet megtalálni a törölt SQL adatbázis fájlt a vírus támadta meghajtóról
- hogyan kell kezelni az SQL Server Hibanaplók számát
- hogyan lehet visszaállítani az SQL Server SA-t és más felhasználói jelszót
- hogyan lehet visszaállítani egy nem elérhető fő adatbázist az SQL Server 2012-ben
- hogyan lehet visszafejteni az adatbázisfájlt az SQL Server Express-ben