本来は W3C 形式を使用するだけです
問題は、問題が発生した場合でもログが失われないように、ログを別のサーバーに記録したい場合があることです
それに加えて、SQL を使用することには別の利点もありますロギングは、コード内でのアクセスやクエリのほか、統計作業にも便利です
この統計はこれ以上に正確です
また、SQL を使用してサイト ログを記録すること自体は複雑ではありません
1.ターゲット サーバー (例: YAOANLOG) 2. データベースで IIS に付属のログ テーブル生成スクリプトを実行します。このスクリプトは、IIS サーバーのフォルダーにあり、実行すると logtemp.sql という名前になります。 inetlog という名前のデータ テーブルが生成されます。
3. IIS サーバーで ODBC マネージャーを開き、SQL SERVER という名前の DSN をドライバーとして選択します。 SERVER サーバーを確認し、ユーザー名とパスワードを入力し、データベースを選択します。 成功したら、最後にテストします。 IIS マネージャーを開き、記録するサイトを選択します。ログを入力し、ログ形式で ODBC メソッドを選択します
次に、プロパティをクリックします
プロパティで、DSN 名を入力し、YaoAnLog
テーブル名を入力し、inetlog
ユーザー名を入力し、SQL SERVER のユーザー名、パスワードを入力し、パスワードを入力します
最後に, OKを押すと、再度パスワードの入力を求められます
確認後、サイトを停止して再起動するだけですサイトを起動するだけです
設定に問題がなければ、対象のSQL SERVERサーバーに接続後、クエリアナライザーを使用し、アクセス ログ レコードを確認できるはずです
さらに、IIS のヘルプには、「ODBC ログを使用すると、IIS はコア キャッシュを無効にし、パフォーマンスに影響します」と記載されています。そのため、必要な場合以外は使用しないようにしてください。