1

ログ ファイルが完全にいっぱいになりました。ログ ファイルのサイズを少し増やしましたが、残りのスペースはありません。ログファイルの内容を削除したい。データベースのモードをフル モードからシンプル モードに変更すると、ログの内容が削除されるか、ログの詳細の追加が停止されますか?

4

2 に答える 2

2

縮小できます

Use DatabaseName
dbcc SHRINKFILE (logFilenName, size)
于 2013-09-14T10:49:50.837 に答える
1

次のステートメントを使用してログを圧縮できます。

USE [MyDatabase]
GO
ALTER DATABASE [MyDatabase] SET RECOVERY SIMPLE WITH NO_WAIT
DBCC SHRINKFILE([MyDatabase_log], 1)
ALTER DATABASE [MyDatabase] SET RECOVERY FULL WITH NO_WAIT
GO

このスニペットはネットのさまざまなサイトで見つけることができますが、回復のためにこのようにログを強制終了することはお勧めできません。これを行った後は、データベースを最後の完全バックアップまたは完全 + 増分バックアップにのみ回復できます。

于 2013-09-14T11:07:43.860 に答える