Microsoft SQL Server のログ ファイルが大きくなるのを防ぐにはどうすればよいですか? _PHP チュートリアル
MSSQL ログ ファイルのサイズを削減する方法はよくある質問ですが、この質問に対する本質的な部分にはすでに多くの回答があるため、ここでは詳しく説明しません。
それでは、基本的な問題、つまり、ログ ファイルが大きくなるのを防ぐ方法について説明しましょう。
まずは簡単な方法をご紹介します。
データベースの障害復旧モデルを「シンプル」(SQL2K)に設定することです。こうすることで、チェックポイント中にログが切り捨てられます。
具体的な操作方法は:
1. Enterprise Managerでデータベースを右クリックし、「プロパティ | オプション | 障害回復」を選択し、SQL7の場合は「プロパティ | オプション | 障害回復」を選択します。オプション「.log on chkpt.」を選択するだけです。
2. Enterprise Manager を使用したくない場合は、クエリ アナライザーまたは isql で
EXEC sp_dboption 'your_dbname', 'trunc.log on chkpt.', 'TRUE'
を実行することに注意してください。その後、ログのサイズは増加しませんが、一度間違いを犯すと、そのログを使用して回復する機会がなくなることも意味します。 (ログを使用して回復する方法については、本質領域の FAQ を参照してください)
したがって、十分な理由と十分な保証がある場合を除き、運用データベース上のログを切り捨てることは絶対にお勧めできません。責任を負う人。
この方法は安全ではないので、以下に安全な方法を紹介します。
ご存知のとおり、SQL Server はトランザクション ログのバックアップを完了するときに、トランザクション ログの非アクティブな部分を自動的に切り捨てます。これらの非アクティブなセクションには完了したトランザクションが含まれているため、回復プロセス中には使用されなくなります。対照的に、トランザクション ログのアクティブな部分には、まだ実行中であるがまだ完了していないトランザクションが含まれます。 SQL Server は、トランザクション ログが増大し続けてより多くの領域を占有することを許可するのではなく、トランザクション ログ内のこの切り詰められた非アクティブな領域を再利用します。
そのため、トランザクション ログをバックアップすることで、ログ ファイルが増大することはなくなります。
ただし、ログ ファイルを永久に保存することはできません。削除すると復元の可能性が失われます。
完全バックアップと組み合わせて実行できます。完全バックアップ前のトランザクション ログは削除できます。
たとえば、バックアップ プランでは、完全バックアップは 1 日に 1 回実行され、7 日間保持されます。また、トランザクション ログのバックアップは 15 分ごとに実行され、2 日間保持されます。
データベース メンテナンス プラン ウィザードを使用すると、バックアップ プランを簡単に作成できますが、バックアップを保持する期間を忘れずに設定する必要があります。そうしないと、ハード ディスクの容量がバックアップでいっぱいになった場合に問題が発生します。
作成者: Lucky@Dev-club
2002 年 3 月 8 日
http://www.bkjia.com/PHPjc/631146.html

ホットAIツール

Undresser.AI Undress
リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover
写真から衣服を削除するオンライン AI ツール。

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

AI Hentai Generator
AIヘンタイを無料で生成します。

人気の記事

ホットツール

メモ帳++7.3.1
使いやすく無料のコードエディター

SublimeText3 中国語版
中国語版、とても使いやすい

ゼンドスタジオ 13.0.1
強力な PHP 統合開発環境

ドリームウィーバー CS6
ビジュアル Web 開発ツール

SublimeText3 Mac版
神レベルのコード編集ソフト(SublimeText3)

ホットトピック

HQL と SQL は Hibernate フレームワークで比較されます。HQL (1. オブジェクト指向構文、2. データベースに依存しないクエリ、3. タイプ セーフティ)、SQL はデータベースを直接操作します (1. データベースに依存しない標準、2. 複雑な実行可能ファイル)。クエリとデータ操作)。

Quark Netdisk と Baidu Netdisk は現在、ファイルの保存に最も一般的に使用されている Netdisk ソフトウェアです。Quark Netdisk 内のファイルを Baidu Netdisk に保存したい場合は、どうすればよいですか?今回は、Quark Network Disk コンピュータから Baidu Network Disk にファイルを転送するためのチュートリアル手順を編集者がまとめたので、その操作方法を見てみましょう。 QuarkネットワークディスクファイルをBaiduネットワークディスクに保存するにはどうすればよいですか? Quark Network Disk から Baidu Network Disk にファイルを転送するには、まず Quark Network Disk から必要なファイルをダウンロードし、次に Baidu Network Disk クライアントでターゲット フォルダーを選択して開きます。次に、Quark Cloud Disk からダウンロードしたファイルを Baidu Cloud Disk クライアントによって開かれたフォルダーにドラッグ アンド ドロップするか、アップロード機能を使用してファイルを Baidu Cloud Disk に追加します。アップロードが完了したら、Baidu Cloud Disk にファイルが正常に転送されたかどうかを必ず確認してください。それでおしまい

パソコン上のフォルダーを削除または解凍するときに、「エラー 0x80004005: 不明なエラー」というダイアログ ボックスが表示されることがあります。この状況はどう解決すればよいでしょうか?エラー コード 0x80004005 が表示される理由は実際にはたくさんありますが、そのほとんどはウイルスによって引き起こされます。DLL を再登録して問題を解決できます。以下では、エディターがエラー コード 0x80004005 の処理体験を説明します。 。一部のユーザーは、コンピュータの使用時にエラー コード 0X80004005 を表示されます。0x80004005 エラーは主に、コンピュータが特定のダイナミック リンク ライブラリ ファイルを正しく登録していないこと、またはファイアウォールがコンピュータとインターネット間の HTTPS 接続を許可していないことが原因で発生します。それでどうですか

「OracleSQLでの除算演算の使用方法」 OracleSQLでは、除算演算は一般的な数学演算の1つです。データのクエリと処理中に、除算演算はフィールド間の比率を計算したり、特定の値間の論理関係を導出したりするのに役立ちます。この記事では、OracleSQL での除算演算の使用法を紹介し、具体的なコード例を示します。 1. OracleSQL における除算演算の 2 つの方法 OracleSQL では、除算演算を 2 つの異なる方法で実行できます。

Oracle と DB2 は一般的に使用される 2 つのリレーショナル データベース管理システムであり、それぞれに独自の SQL 構文と特性があります。この記事では、Oracle と DB2 の SQL 構文を比較し、相違点を示し、具体的なコード例を示します。データベース接続 Oracle では、次のステートメントを使用してデータベースに接続します: CONNECTusername/password@database DB2 では、データベースに接続するステートメントは次のとおりです: CONNECTTOdataba

最近、多くのネチズンが編集者に「hiberfil.sys ファイルとは何ですか?」と尋ねました。 hiberfil.sys は C ドライブのスペースを多く消費し、削除される可能性がありますか?エディターは、hiberfil.sys ファイルを削除できることを通知します。以下で詳細を見てみましょう。 hiberfil.sys は Windows システムの隠しファイルであり、システム休止状態ファイルでもあります。通常、C ドライブのルート ディレクトリに保存され、そのサイズはシステムに搭載されているメモリのサイズと同等です。このファイルはコンピュータが休止状態になっているときに使用され、リカバリ中に以前の状態にすばやく復元できるように、現在のシステムのメモリ データが含まれています。そのサイズはメモリ容量と等しいため、より多くのハードドライブスペースを占有する可能性があります。冬休み

WindowsServerBackup は、WindowsServer オペレーティング システムに付属する機能で、ユーザーが重要なデータとシステム構成を保護し、中小企業、エンタープライズ レベルの企業に完全なバックアップおよび回復ソリューションを提供できるように設計されています。この機能を使用できるのは、Server2022 以降を実行しているユーザーのみです。この記事では、WindowsServerBackup のインストール、アンインストール、またはリセットの方法を説明します。 Windows Server バックアップをリセットする方法 サーバー バックアップで問題が発生したり、バックアップに時間がかかりすぎたり、保存されているファイルにアクセスできない場合は、Windows Server バックアップ設定をリセットすることを検討してください。 Windowsをリセットするには

解決策: 1. ログインしているユーザーがデータベースにアクセスまたは操作するための十分な権限を持っているかどうかを確認し、ユーザーが正しい権限を持っているかどうかを確認します; 2. SQL Server サービスのアカウントに指定されたファイルまたはデータベースにアクセスする権限があるかどうかを確認します。 3. 指定されたデータベース ファイルが他のプロセスによって開かれているかロックされているかどうかを確認し、ファイルを閉じるか解放して、クエリを再実行します。管理者として試してください。Management Studio をなどとして実行します。
