Hvordan gjør jeg avkorte loggfilen av en SQL Server-database

Hvordan gjør jeg avkorte loggfilen av en SQL Server-database


Symptomene

SQL Server loggfil har vokst til en stor størrelse og behov for å bli avkortet,

Oppsummering

størrelsen på loggen vil fortsette å vokse på en SQL Server-database. Filen kan bli avkortet ved hjelp av følgende prosedyre.

Detaljer

På en SQL Server Express database, laste ned og installere SQL Server Management Studio Express, og deretter åpne den. Koble til SQL Server-forekomsten (vanligvis ComputerNameSQLEXPRESS).,

Utvid Databaser på venstre og velg Softalk Business Server database.

Klikk på den Nye Spørringen knappen under menylinjen.

I den nye spørringen lim inn følgende:

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

Klikk på kjør-knappen. SQL Server vil avkorte loggfilen.

På en SQL Server-database (ikke Express) samme prosedyre som ovenfor kan følges, men ved hjelp av SQL Server Management Studio., Alternativt, hvis recovery-modus ikke er satt til enkel, den følgende kommandoen kan brukes til å sikkerhetskopiere loggfilen før truncating:

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

I SQL Server-kommandoen ovenfor kan også bli lagt til som en SQL Server Agent-oppgave slik at den utføres hver par dager.

kan du se i dokumentasjonen for SQL Server for mer informasjon.

Legg igjen en kommentar

Din e-postadresse vil ikke bli publisert. Obligatoriske felt er merket med *