Freigeben über


OdbcLoggingSection-Klasse1

Gibt Konfigurationseinstellungen zum Protokollieren von IIS-Ereignissen in einer Datenbank über eine ODBC-Verbindung (Open Database Connectivity) an.

Syntax

class OdbcLoggingSection : ConfigurationSection  

Methoden

In der folgenden Tabelle werden die Methoden aufgelistet, die von der OdbcLoggingSectionKlasse verfügbar gemacht werden.

Name Beschreibung
GetAllowDefinition (Geerbt von ConfigurationSection.)
GetAllowLocation (Geerbt von ConfigurationSection.)
RevertToParent (Geerbt von ConfigurationSection.)
SetAllowDefinition (Geerbt von ConfigurationSection.)
SetAllowLocation (Geerbt von ConfigurationSection.)

Eigenschaften

In der folgenden Tabelle sind die Eigenschaften aufgeführt, die von der OdbcLoggingSectionKlasse verfügbar gemacht werden.

Name Beschreibung
DataSource Ein Lese-/Schreibstring-Wert, der den System-DSN (Datenquellenname) für die Datenbank angibt, in die das Protokoll geschrieben wird. Der Standardwert ist "InternetDb".
Location (Geerbt von ConfigurationSection.) Eine Schlüsseleigenschaft.
Password Ein Lese-/Schreibstring-Wert, der das ODBC-Datenbankkennwort angibt, das beim Schreiben in die Datenbank während der Ereignisprotokollierung verwendet wird.
Path (Geerbt von ConfigurationSection.) Eine Schlüsseleigenschaft.
SectionInformation (Geerbt von ConfigurationSection.)
TableName Ein Lese-/Schreibstring-Wert, der den Namen der ODBC-Datenbanktabelle angibt, in der Informationen während der Ereignisprotokollierung geschrieben werden. Der Standardwert ist "InternetLog".
UserName Ein Lese-/Schreibstring-Wert , der den BENUTZERNAMEN der ODBC-Datenbank angibt, der zum Schreiben in die Datenbank während der Ereignisprotokollierung verwendet wird. Der Standardwert ist "InternetAdmin".

Unterklassen

Diese Klasse enthält keine Unterklassen.

Hinweise

Die ODBC-Protokollierung ermöglicht die Protokollierung von IIS-Daten in lokalen Microsoft Access-Datenbanken oder in lokalen oder Remotedatenbanken von Microsoft SQL Server.

Beispiel

Im folgenden Codebeispiel werden neue Werte für die Eigenschaften DataSource, Tablename, Usernameund Password angegeben. Eine Hilfsfunktion zeigt die Werte vor und nach der Änderung an.

' Connect to the WMI WebAdministration namespace.  
Set oWebAdmin = GetObject( _  
    "winmgmts:root\WebAdministration")  
  
' Get the ODBCLoggingSection.  
Set oSection = oWebAdmin.Get("OdbcLoggingSection.Path=" & _  
    "'MACHINE/WEBROOT/APPHOST',Location=''")  
  
' Display the class name of the section.  
WScript.Echo "[ " & oSection.Path_.Class & " ]"  
  
' Display the initial values.  
Call DisplayValues("Initial Values", oSection)  
  
' Specify new ODBCLoggingSection property values.  
oSection.DataSource = "ODBCLoggingDB"  
oSection.TableName = "ODBCLoggingTable"  
oSection.Username = "ODBCLoggingAdmin"  
oSection.Password = "ODBCLoggingPassword"  
  
' Save the values to configuration.  
oSection.Put_  
  
' Refresh the oSection object variable with the new values.  
oSection.Refresh_  
  
' Show the changed values.  
Call DisplayValues("New Values", oSection)  
  
' ==== DisplayValues helper function. ====  
Function DisplayValues(HeadingText, oSection)  
    ' Display a heading.  
    WScript.Echo  
    WScript.Echo HeadingText  
    WScript.Echo String(Len(HeadingText), "-")  
  
    ' Display section properties.  
    WScript.Echo "Path: " & oSection.Path  
    WScript.Echo "Location: " & oSection.Location  
    WScript.Echo "DataSource: " & oSection.DataSource  
    WScript.Echo "TableName: " & oSection.TableName  
    WScript.Echo "Username: " & oSection.Username  
    WScript.Echo "Password: " & oSection.Password  
End Function  
  

Vererbungshierarchie

ConfigurationSection

OdbcLoggingSection

Anforderungen

type Beschreibung
Client IIS 7.0 unter Windows Vista.
IIS 7.5 unter Windows 7
IIS 8.0 unter Windows 8
IIS 10.0 unter Windows 10
Server IIS 7.0 unter Windows Server 2008
- IIS 7.5 unter Windows Server 2008 R2
IIS 8.0 auf Windows Server 2012.
- IIS 8.5 unter Windows Server 2012 R2
IIS 10.0 auf Windows Server 2016.
Produkt - IIS 7.0, IIS 7.5, IIS 8.0, IIS 8.5, IIS 10.0
MOF-Datei WebAdministration.mof

Weitere Informationen

CentralBinaryLogFile-Klasse
CentralW3CLogFile-Klasse
ConfigurationSection-Klasse
HttpLoggingSection-Klasse
LogSection-Klasse
SiteLogFile-Klasse
Konfigurieren der ODBC-Protokollierung in IIS