Configurando o ODBCLogging no IIS 7.5

2

Eu segui o link link e fiz o seguinte:

  1. instalado odbclogging conforme instruído

  2. executado% windir% \ System32 \ inetsrv \ logtemp.sql conforme instruído

  3. no cmd, executei o seguinte depois de alterar os valores de acordo:

appcmd.exe set config "Site padrão" -section: system.webServer / odbcLogging / dataSource: "InternetDb" / commit: apphost

appcmd.exe set config "Site padrão" -section: system.webServer / odbcLogging / tableName: "InternetLog" / commit: apphost

appcmd.exe set config "Site padrão" -section: system.webServer / odbcLogging / userName: "InternetAdmin" / commit: apphost

appcmd.exe set config "Site padrão" -section: system.webServer / odbcLogging / password: "P @ ssw0rd" / commit: apphost

appcmd.exe define sites "Site padrão" -logFile.logFormat: "Custom" / commit: apphost

appcmd.exe define sites "Site padrão" -logFile.customLogPluginClsid: "{FF16065B-DE82-11CF-BC0A-00AA006111E0}" / commit: apphost

  1. Em seguida, cliquei em alguns links no site, verifiquei a tabela do InternetLog e não há registros.

O que eu fiz de errado?

    
por oshirowanen 26.07.2016 / 10:39

1 resposta

1

Eu tentei usar o log de ODBC sozinho. Depois de seguir as instruções que você mencionou, nada foi registrado.

Não consegui encontrar muita informação sobre o log de ODBC on-line, acho que você não deveria realmente usá-lo. Mas um dos meus livros IIS 8 menciona:

CustomLoggingModule - Loads custom log modules, which can be used to generate custom-formatted logs. Microsoft’s ODBC logging option is implemented as a custom log extension.

Portanto, parece que para o log de ODBC funcionar, você também precisa ter o CustomLoggingModule instalado, o que eu não fiz.

Depois de executar:

Enable-WindowsOptionalFeature -online FeatureName IIS-CustomLogging

ou em servidores anteriores a 2012:

dism.exe -online -enable-feature -featurename:IIS-CustomLogging

o log do odbc funcionou para mim.

    
por 26.07.2016 / 19:58