Ich habe ein Problem, bei dem meine Protokolldatei in SQL Server 2008 auf 40 GB angewachsen ist, und ich wollte sie verkleinern. Die Abfrage, die ich verwende, ist
ALTER DATABASE DatabaseName SET RECOVERY SIMPLE
use DatabaseName
GO
CHECKPOINT
GO
DBCC SHRINKFILE(transactionloglogicalfilename,TRUNCATEONLY)
GO
ALTER DATABASE DatabaseName SET RECOVERY FULL
verkleinert die Protokolldatei nicht auf einer höheren Ebene und auch die verkleinerte Protokolldatei wird nur in kurzer Zeit sofort erweitert.
Wo liegt also das Problem?
Ich wollte die Protokolldatei auf 1 GB verkleinern und meine Datenbankgröße beträgt 16 GB
Ich habe SQL Server 2008 R2
Bitte hilft mir jemand