0
(0)

[IT] IIS7.5 ODBC ログ設定(後半)

  

 前半まで、SQL Server テーブル準備、IIS 上で ODBC DSN テスト確認まで行いました。 

ここからは、AppCmd.exe を使い IIS ODBC ログ設定を行います。 

=== 

■(管理者権限で)コマンドプロンプトから

AppCmd.exe を使います。

ここでは標準のデフォルトサイトを例題にします。

白文字はホストからのメッセージ  

赤文字はFXFROGの注記  

緑文字は入力すべき文字列 (二行に渡っているものは改行しません) 

  1. ODBCログ対象サイトに対してODBCデータソース名を指定します。
  2. ODBCログ対象サイトに対してテーブル名を指定します。
  3. ODBCログ対象サイトを操作するアカウント(例:Administrator)を指定します。
  4. ODBCログ対象サイトを操作するアカウントに対するパスワードを指定します。
  5. ODBCログ対象サイトのログフォーマット(カスタム)を指定します。
  6. ODBCログ対象サイトのカスタムログ・クラスID を指定します。(クラスID は別途、regedt32 で確認可能です)

Microsoft Windows [Version 6.1.7600]
Copyright (c) 2009 Microsoft Corporation. All rights reserved.
cd C:WindowsSystem32inetsrv  ← AppCmd.exe が含まれるディレクトリへ移動 

 
C:WindowsSystem32inetsrv>appcmd.exe set config “Default Web Site(サイト名)” -section:system.webServer/odbcLogging /dataSource:”InternetLog” /commit:apphost 

↑ 1. ODBCログ対象サイトに対してODBCデータソース名を指定します。 

構成変更を構成コミット パス “MACHINE/WEBROOT/APPHOST” の “MACHINE/WEBROOT/APPHOS
T/Default Web Site” のセクション “system.webServer/odbcLogging” に適用しました
 

↑ 適用されました。 


C:WindowsSystem32inetsrv>appcmd.exe set config “Default Web Site” -section:system.webServer/odbcLogging /tableName:”InternetLog” /commit:apphost 

↑ 2. ODBCログ対象サイトに対してテーブル名を指定します。 

構成変更を構成コミット パス “MACHINE/WEBROOT/APPHOST” の “MACHINE/WEBROOT/APPHOS
T/Default Web Site” のセクション “system.webServer/odbcLogging” に適用しました
 

↑ 適用されました。 

C:WindowsSystem32inetsrv>appcmd.exe set config “Default Web Site” -section:system.webServer/odbcLogging /userName:”STG0Administrator” /commit:apphost 

↑ 3. ODBCログ対象サイトを操作するアカウント(例:Administrator)を指定します。 

構成変更を構成コミット パス “MACHINE/WEBROOT/APPHOST” の “MACHINE/WEBROOT/APPHOS
T/Default Web Site” のセクション “system.webServer/odbcLogging” に適用しました
 

C:WindowsSystem32inetsrv>appcmd.exe set config “Default Web Site” -section:system.webServer/odbcLogging /password:パスワード /commit:apphost 

↑ 4. ODBCログ対象サイトを操作するアカウントに対するパスワードを指定します。 

構成変更を構成コミット パス “MACHINE/WEBROOT/APPHOST” の “MACHINE/WEBROOT/APPHOS
T/Default Web Site” のセクション “system.webServer/odbcLogging” に適用しました
 

C:WindowsSystem32inetsrv>appcmd.exe set sites “Default Web Site” -logFile.logFormat:”Custom” /commit:apphost 

↑ 5. ODBCログ対象サイトのログフォーマット(カスタム)を指定します。 

SITE オブジェクト “Default Web Site” は変更されました 

C:WindowsSystem32inetsrv>appcmd.exe set sites “Default Web Site” -logFile.customLogPluginClsid:”{FF16065B-DE82-11CF-BC0A-00AA006111E0}” /commit:apphost 

↑ 6. ODBCログ対象サイトのカスタムログ・クラスID を指定します。 

SITE オブジェクト “Default Web Site” は変更されました 

— 

メモ: SharePoint Central Administration v4 を 対象にする場合は次の通りです。応答メッセージは省略。

   appcmd.exe set config “SharePoint Central Administration v4″ -section:system.webServer/odbcLogging /dataSource:”InternetLog” /commit:apphost 

appcmd.exe set config “SharePoint Central Administration v4″ -section:system.webServer/odbcLogging /tableName:”InternetLog” /commit:apphost 

appcmd.exe set config “SharePoint Central Administration v4″ -section:system.webServer/odbcLogging /userName:”STG0Administrator” /commit:apphost 

appcmd.exe set config “SharePoint Central Administration v4″ -section:system.webServer/odbcLogging /password:”パスワード” /commit:apphost 

appcmd.exe set sites “SharePoint Central Administration v4″ -logFile.logFormat:”Custom” /commit:apphost 

appcmd.exe set sites “SharePoint Central Administration v4″ -logFile.customLogPluginClsid:”{FF16065B-DE82-11CF-BC0A-00AA006111E0}” /commit:apphost 

=== 

メモ:(管理者権限で)レジストリエディタ32 上でクラスIDの参照

[code lang=”xml”] 

Windows Registry Editor Version 5.00 

[HKEY_CLASSES_ROOTCLSID{FF16065B-DE82-11CF-BC0A-00AA006111E0}]
@="MSODBCLog Control" 

[HKEY_CLASSES_ROOTCLSID{FF16065B-DE82-11CF-BC0A-00AA006111E0}Control]
@="" 

[HKEY_CLASSES_ROOTCLSID{FF16065B-DE82-11CF-BC0A-00AA006111E0}InProcServer32]
@=hex(2):25,00,77,00,69,00,6e,00,64,00,69,00,72,00,25,00,5c,00,73,00,79,00,73,
  00,74,00,65,00,6d,00,33,00,32,00,5c,00,69,00,6e,00,65,00,74,00,73,00,72,00,
  76,00,5c,00,69,00,69,00,73,00,6c,00,6f,00,67,00,2e,00,64,00,6c,00,6c,00,00,
  00
"ThreadingModel"="Both" 

[HKEY_CLASSES_ROOTCLSID{FF16065B-DE82-11CF-BC0A-00AA006111E0}MiscStatus]
@="0" 

[HKEY_CLASSES_ROOTCLSID{FF16065B-DE82-11CF-BC0A-00AA006111E0}MiscStatus1]
@="131473" 

[HKEY_CLASSES_ROOTCLSID{FF16065B-DE82-11CF-BC0A-00AA006111E0}ProgID]
@="MSIISLOG.MSODBCLogCtrl.1" 

[HKEY_CLASSES_ROOTCLSID{FF16065B-DE82-11CF-BC0A-00AA006111E0}ToolboxBitmap32]
@=hex(2):25,00,77,00,69,00,6e,00,64,00,69,00,72,00,25,00,5c,00,73,00,79,00,73,
  00,74,00,65,00,6d,00,33,00,32,00,5c,00,69,00,6e,00,65,00,74,00,73,00,72,00,
  76,00,5c,00,69,00,69,00,73,00,6c,00,6f,00,67,00,2e,00,64,00,6c,00,6c,00,2c,
  00,20,00,33,00,00,00 

[/code]

===

下書き中

How useful was this post?

Click on a star to rate it!

Average rating 0 / 5. Vote count: 0

No votes so far! Be the first to rate this post.

投稿者 斉藤之雄 (Yukio Saito)

Global Information and Communication Technology OTAKU / Sports volunteer / Social Services / Master of Technology in Innovation for Design and Engineering, AIIT / BA, Social Welfare, NFU / twitter@yukio_saitoh