SQLServerログクリアステートメント(sql 2000、sql 2005、sql 2008)


SQL Serverログのクリア方法   クエリーアナライザでは、次の3つのステップを順次実行します。ここでdatabasenameはあなたのデータベースファイル名です。
sql 2000日志クリア
jb 51.ldfファイルを小さくすることができます。データベースのバックアップなどに便利です。sqlserverクエリアナライザで実行すればいいです。

DUMP TRANSACTION [jb51] WITH NO_LOG
BACKUP LOG [jb51] WITH NO_LOG
DBCC SHRINKDATABASE([jb51])
1.クリアログ:DMP TRANSACTION[databasename]WITH NO_LOG   2.遮断事務日誌:BACKULOG[databasename]WITH NO_LOG   3.収縮データベース:DBCC SHRINKDATABASE([databasename])  注:データベース名の陳さんは[]をつけたほうがいいです。
SQLServerデータベースログをクリアしてsqlserver 2005ログをクリアします。
システムの運行時間が長い時、私達はバックアップのデータベースを元に戻すと、データベースの中のデータファイルとログファイルが大きくなりました。特にログファイル。SQLServerデータベースのログを整理する方法を紹介します。二つの方法があります。
方法1:手動でsqlserver 2005ログをクリアします。
1.右クリックしてログのデータベースをクリアします。「TestDB」のように、[新規作成クエリ(Q)]2をクリックしてください。以下のSQL文を入力してください。「TestDB」はデータベース名です。     DMP TRANSACTION TestDB WITH NO_LOG 3.このSQLを実行し、成功したら以下の操作を続けます。4.右クリックしてこのデータベースノードは、[タスク(T)]-[収縮(S)]->[ファイル(F)]5.ポップアップされた「縮小ファイル」ダイアログで、「ファイルタイプ(T)」を「ログ」に選択します。「縮小操作」を選択します。「未使用の空間を解放する前に、ページ(O)を再組織します。」6.「ファイルを(K)に縮小します。」テキストボックスに後ろのメッセージの最小サイズの値を入力し、[OK]をクリックしてください。
方法2:ツールソフトウェアSql Serverログで専門家3.0をクリアし、Sql Server 6.5からSql Server 2005までの各種バージョンのデータベースログのクリアができます。その使い方はとても簡単です。Sql Serverログクリア専門家緑版V 3.0ダウンロードアドレス:
ダウンロードアドレスhttps://www.jb51.net/softs/21840.html
方法は操作すると比較的に面倒ですが、ログのサイズをカスタマイズできます。ログを整理したら、該当するデータベースデータファイルも小さくなります。データも無くなりません。方法二の操作が便利で、データベースの中のログファイルを1 Mサイズに整理できます。
SQLServerデータベースログをクリアし、sqlserver 2008ログをクリアします。
SQL 2008の収縮ログはSQL 2008によってファイルとログ管理を最適化したので、以下の文はSQL 2005で実行できますが、SQL 2008ではキャンセルされました。(SQL 2005)

BackupLog DNName with no_log
go
dumptransaction DNName with no_log
go
USE DNName
DBCC SHRINKFILE (2)
Go
(SQL 2008):SQL 2008でログをクリアするには簡単モードで行わなければならず、アクションをクリアしたら完全モードに戻します。
方案一:完全コマンドモード

USE[master]
    GO
    ALTERDATABASE DNName SET RECOVERY SIMPLE WITH NO_WAIT
    GO
    ALTERDATABASE DNName SET RECOVERY SIMPLE   --
    GO
    USE DNName
    GO
    DBCC SHRINKFILE (N'DNName_Log' , 11, TRUNCATEONLY)
    GO
    USE[master]
    GO
    ALTERDATABASE DNName SET RECOVERY FULLWITH NO_WAIT
    GO
    ALTERDATABASE DNName SET RECOVERY FULL  --
    GO
シナリオ2:コマンドモードの一部+タスク-収縮-ファイル(単一データベース)
ALTERDATABASE DNNEM SET RECOVERY SIMPPLE   --シンプルモードGO
右クリック→タスク→収縮→ファイル→データベースのログを1 Mだけ残しました。
ALTERDATABASE DNNEM SET RECOVERY FLL  --完全モードに戻す
GO。
利点:このクリアログは運転時間が短いので、90 GBのログは分ぐらいでクリアできます。完成したら完全バックアップをして分で完成できます。短所:でも、この動作は頻繁に使わないほうがいいです。その運行はシステムの破片をもたらすからです。通常の状態ではLOGとDIFFのバックアップが切断されます。このステートメントの適切な環境:システムのログファイルが異常に大きくなったり、LOGをバックアップする時間が長すぎたりすると、生産に影響を与える可能性があります。