Microsoft Office Sharepoint Server 2007-データベースログファイルは、徐々に処理ノートを増加します。

1540 ワード

会社にMOSS 2007を入れてSQL 2005データベースを使っています。最初はとても使いやすいと思いましたが、ある日突然ファイルをMOSSにアップロードした時に失敗しました。なぜかわからない。リモートデスクトップをサーバーに登録してみたら、システムディスクの空間はなんと3 Mしか残っていませんでした。どのファイルが巨大なスペースを占めているのかを確認してください。探してみたら、MOSSのデータベースログが大きなスペースを占めています。
データベースログファイルの整理を決定します。
最初にクエリ文を実行します。 DMP TRANSACTION databaseName WITH NO_LOGクリアログファイル
その後、対応するデータベース上で右クリックし、データベースファイルを縮小し、空間を解放するように選択します。このステップを経るとログファイルの空き領域が解放されます。
データベースのログファイルをクリアする方法はネット上にたくさんあります。インターネットで調べられます。
————————————————————線を分割する——————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————
ログファイルはずっと大きくなりますので(設置に関するものがありますが、見つけられませんでした。どの上級者が知っていたら教えてほしいです。)、私たちは毎回ハードディスクの空きがなくなってから掃除することができません。定期的に実行するジョブを作成し、定期的にデータベースログを整理します。ここでは代理作業の一般的な手順を説明します。
スクリーンショットがないので、文字で説明しましょう。
  • はSQL 2005を開けて、SQL Serverエージェントをクリックします。(サービスが実行されていることを確認します。)
  • 新規ジョブは、「新規ジョブ」ダイアログで右側が選択ページ、左は各ページの具体的な内容
  • です。
  • は、一般的には、名前、所有者、カテゴリ(ここで選択します)のデータベースのメンテナンス、詳細を記入して、後で説明を参照してください。
  • 「ステップ」ページに新しいステップを作成し、ポップアップされた「新規ジョブ手順」画面にステップ名を記入し、種類を選択し、データベースを選択し、
  • コマンドにsqlスクリプト「DUMP TRANSACTION DatabaseName WITH NOHULOG go dbcc」を記入します。  shrinkdatabase  (DatabaseName) /*データベースを縮小します。「/」をクリックして、文法が正しいかどうかを確認します。
  • は、上級オプションページで、やり直しの回数と間隔を設定して、実行するユーザを選択します。複数のステップを作って作業を完成させる。
  • 作業計画を選択し、ここで作業の実行時間、周波数などを編纂し、ここで月に一回運行するようにします。(もう一回だけ実行できる計画をテストとして)
  • 通知、目標などの設定を行った後(デフォルトで使用可能)、新規作業はほぼ完了しました。
  • 最後にクリックして確定します。
  • 新築した作業は「作業活動モニタ」で状態を確認できます。