sqlデータベースの各バージョンのクリアログ
1208 ワード
SQL 2005は空をクリアしてログを削除します。
SQL 2008クリア削除ログ:
'SQL 2008でログをクリアするには簡単モードで行わなければなりません。アクションをクリアしたら完全モードに戻ります。
Backup Log DNName with no_log
--' DNName , , 。
go dump transaction DNName with no_log go USE DNName DBCC SHRINKFILE (2) Go
SQL 2008クリア削除ログ:
'SQL 2008でログをクリアするには簡単モードで行わなければなりません。アクションをクリアしたら完全モードに戻ります。
USE [master] GO ALTER DATABASE DNName SET RECOVERY SIMPLE WITH NO_WAIT GO ALTER DATABASE DNName SET RECOVERY SIMPLE -- GO USE DNName GO DBCC SHRINKFILE (N'DNName_Log' , 11, TRUNCATEONLY)
GO
' DNName_Log sys.database_files ,
'USE DNName
'GO
'SELECT file_id, nameFROM sys.database_files;
'GO USE [master] GO ALTER DATABASE DNName SET RECOVERY FULL WITH NO_WAIT GO ALTER DATABASE DNName SET RECOVERY FULL -- GO
sqlserver 2000圧縮ログはjb 51.ldfファイルを小さくして、データベースなどをバックアップしやすくなります。sqlserverクエリアナライザで実行すればいいです。
DUMP TRANSACTION [jb51] WITH NO_LOG
BACKUP LOG [jb51] WITH NO_LOG DBCC SHRINKDATABASE([jb51])