Hoe kan ik het logbestand van een SQL Server database

Hoe kan ik het logbestand van een SQL Server database


symptomen

het logbestand van SQL Server is gegroeid tot een groot formaat en moet worden afgekapt,

samenvatting

De grootte van het logbestand zal blijven groeien op een SQL Server database. Het bestand kan worden afgekapt met behulp van de volgende procedure.

Detail

op een SQL Server Express-database, download en installeer SQL Server Management Studio Express en open deze vervolgens. Verbinding maken met de SQL Server instantie (meestal ComputerNameSQLEXPRESS).,

vouw Databases aan de linkerkant uit en selecteer de Softalk Business Server database.

klik op de nieuwe Query knop onder de menubalk.

plak in de nieuwe query het volgende:

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

klik op de knop Uitvoeren. SQL Server zal het logbestand afkappen.

op een SQL Server-database (niet Express) kan dezelfde procedure als hierboven worden gevolgd, maar met behulp van SQL Server Management Studio., Als de herstelmodus niet op eenvoudig is ingesteld, kan het volgende commando worden gebruikt om een back-up te maken van het logbestand voordat het wordt afgekapt:

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

In SQL Server kan het bovenstaande commando ook worden toegevoegd als een SQL Server Agent taak, zodat het om de paar dagen wordt uitgevoerd.

zie de SQL Server documentatie voor meer informatie.

Geef een reactie

Het e-mailadres wordt niet gepubliceerd. Vereiste velden zijn gemarkeerd met *