sqlデータベースの各バージョンのクリアログ

1208 ワード

SQL 2005は空をクリアしてログを削除します。
 

    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])