Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
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
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