Hogyan lehet lerövidíteni az SQL Server adatbázis naplófájlját

Hogyan lehet lerövidíteni az SQL Server adatbázis naplófájlját

tünetek

az SQL Server log fájl nagy méretre nőtt, és csonkolni kell,

összefoglaló

a napló mérete tovább növekszik az SQL Server adatbázisában. A fájl a következő eljárással csonkolható.

Detail

egy SQL Server Express adatbázisban töltse le és telepítse az SQL Server Management Studio Express alkalmazást, majd nyissa meg. Csatlakozzon az SQL Server példányhoz (általában ComputerNameSQLEXPRESS).,

bontsa ki az adatbázisokat a bal oldalon, majd válassza ki a Softalk Business Server adatbázist.

kattintson a menüsor alatt található Új lekérdezés gombra.

az új lekérdezésben illessze be a következőket:

dbcc shrinkfile(SoftalkBusinessServer_log,1)
backup log SoftalkBusinessServer with truncate_only
dbcc shrinkfile(SoftalkBusinessServer_log,1)

kattintson az Execute gombra. Az SQL Server lerövidíti a naplófájlt.

egy SQL Server adatbázis (nem expressz)ugyanazt az eljárást lehet követni, mint fent, de az SQL Server Management Studio., Alternatív megoldásként, ha a helyreállítási mód nem egyszerű, a következő parancs használható a naplófájl biztonsági mentésére a csonkolás előtt:

dbcc shrinkfile(SoftalkBusinessServer_log,1)
GO
BACKUP LOG SoftalkBusinessServer
TO DISK = 'c:backupsssbackup.bak'
GO
dbcc shrinkfile(SoftalkBusinessServer_log,1)
GO

az SQL Serverben a fenti parancs SQL Server Agent feladatként is hozzáadható, hogy néhány naponként végrehajtható legyen.

további információkért lásd az SQL Server dokumentációját.

Vélemény, hozzászólás?

Az email címet nem tesszük közzé. A kötelező mezőket * karakterrel jelöltük