構成ログファイルのサイズを削減するにはどうすればよいですか?
-
16-10-2019 - |
質問
Small Business Server 2008のインストールは、最近、Cドライブのドライブスペースがなくなっています。スペースを解放するために作業している間、SharePoint_config__log.ldfが4.4GBであることに気付きました。関連するデータベースは5MBのみで、メインコンテンツデータベースはわずか26MBです。このSharePointのインストールは、実際にはまったく使用されません(SBS管理サイトまたは自動的にインストールされているもので使用されない限り)。
SharePointがSQL Embedded Editionを使用しており、SQL Management Studioを使用して接続できないことを発見しました。オンラインで発見したさまざまな方法を試しました。
サーバー名 "
SQL Serverクライアントネットワークユーティリティを使用して、名前付きパイプにエイリアスを設定しようとしましたが、それも機能しませんでした。これが私が見つけたところです 接続する手順.
もちろん、私は Microsoft#SSEEに直接接続しようとしましたが、うまくいきませんでした。
これらの試みはすべて、SharePointとデータベースが存在するサーバーで実行されているSSMによるもので、管理者としてログインしているため、SSMのリモートアクセスの問題ではありません。問題が発生していないことを確認するために、Surface Arize Configuration Toolを使用してMicrosoft ## SSEE用の名前付きパイプリモート接続を有効にしましたが、役に立ちませんでした。
すべての場合において、サーバーが見つからなかった、またはアクセスできないために接続できないことを示すエラーが発生します。エラーメッセージはさまざまな方法でわずかに異なりますが、それらはすべて基本的に同じことを言っています。
私を助けてください。 1日で、私はSharePoint-AngosticからSharePoint-Annoyedになり、アンチシェアポイントに向かっています。私にとってオプションBは、SharePointを完全に削除することですが、SBS機能のいずれかがそれに依存しているかどうかはわかりません。現時点では、私たちはそれをまったく使用していません。
SSMSをデータベースに接続させることができれば、ログファイルに対処できるのは快適ですが、接続できません。
短期的に問題を修正することに加えて、私はそれが再び起こらないようにする方法を知りたいです。 SharePointが使用されなくなったときに、構成ログファイルがそのようにバルーンを上げるのはなぜですか?
更新:突然、存在しないサーバーに関するSSMSからエラーが発生しなくなりました。「。 pipe mssql $ microsoft#ssee sql query」を使用すると、ログインエラーが発生し始めました。私はそれがスペースを解放するために多数のIISログファイルを削除したためであると仮定することができます。その後、SSMSを閉じて、管理者としてRunを使用して特別に開く必要がありました。その後、SharePointデータベースに接続することができました。その後、私はログファイルをバックアップして縮小することができました(受け入れられた答えについての私のコメントで詳細な小さな変更を加えて)。
解決
使用する OSQL そして、 バックアップ 次に、データベースの ファイルを縮小します
他のヒント
これは、SharePointの問題ではありません。 SQL Serverの動作です。
データベースがフルリカバリモードにあり、データベースとログファイルをバックアップしない場合、ログファイルのトランザクションを明確に記録し続けます。それはあなたがそれをバックアップするときにのみ切り捨てられます。
2つのオプションがあります - 単純なリカバリモードに変更し、障害の時まで回復できないことを受け入れます(状況に応じて受け入れられるかもしれない最後のバックアップにのみ復元できます)。または、完全なリカバリを使用して、頻繁にログファイルをバックアップし続けます。
これを行うと、ログファイルは切り捨てられますが、それでも「ホワイトスペース」でいっぱいになるため、Wictorが説明するように、1回限りのシュリンクを行う必要があります。
この問題がありました - SharePointを使用していないにもかかわらず、15GB SharePointXXX_LOG.LDFファイル。最初のデフォルトサイズにリセットするには(Windowsが再作成されます)。
- サービスを止める」Windows内部データベース(Microsoft ## SSEE)"
- 削除します .ldf 'in'c: windows sysmsi mssql.2005 mssql data'
- サービスを再起動します
また、他の大きなファイルを削除しました - それがいたことを忘れて、すべて大丈夫です。