Come faccio a troncare il file di registro di un database SQL Server

Come faccio a troncare il file di registro di un database SQL Server

Sintomi

Il file di registro di SQL Server è cresciuto fino a grandi dimensioni e deve essere troncato,

Riepilogo

La dimensione del registro continuerà a crescere su un database SQL Server. Il file può essere troncato utilizzando la seguente procedura.

Dettaglio

In un database SQL Server Express, scaricare e installare SQL Server Management Studio Express e quindi aprirlo. Connettersi all’istanza di SQL Server (in genere ComputerNameSQLEXPRESS).,

Espandere i database a sinistra e selezionare il database Softalk Business Server.

Fare clic sul pulsante Nuova query sotto la barra dei menu.

Nella nuova query incollare quanto segue:

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

Fare clic sul pulsante Esegui. SQL Server troncerà il file di registro.

Su un database SQL Server (non Express) può essere seguita la stessa procedura di cui sopra, ma utilizzando SQL Server Management Studio., In alternativa, se la modalità di ripristino non è impostata su semplice, è possibile utilizzare il seguente comando per eseguire il backup del file di registro prima del troncamento:

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

In SQL Server il comando precedente può anche essere aggiunto come attività di SQL Server Agent in modo che venga eseguito ogni due giorni.

Consultare la documentazione di SQL Server per ulteriori informazioni.

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *