Classe 1 : OdbcLoggingSection
Spécifie les paramètres de configuration pour la journalisation des événements IIS dans une base de données via une connexion ODBC (Open Database Connectivity).
Syntaxe
class OdbcLoggingSection : ConfigurationSection
Méthodes
Le tableau suivant répertorie les méthodes exposées par la classe OdbcLoggingSection
.
Nom | Description |
---|---|
GetAllowDefinition | (Hérité de ConfigurationSection.) |
GetAllowLocation | (Hérité de ConfigurationSection .) |
RevertToParent | (Hérité de ConfigurationSection .) |
SetAllowDefinition | (Hérité de ConfigurationSection .) |
SetAllowLocation | (Hérité de ConfigurationSection .) |
Propriétés
Le tableau suivant répertorie les propriétés exposées par la classe OdbcLoggingSection
.
Nom | Description |
---|---|
DataSource |
Valeur string de lecture/écriture qui spécifie le DSN système (nom de la source de données) pour la base de données dans laquelle le journal est écrit. La valeur par défaut est « InternetDb ». |
Location |
(Hérité de ConfigurationSection .) Une propriété clé. |
Password |
Valeur string de lecture/écriture qui spécifie le mot de passe de base de données ODBC utilisé pour l'écriture dans la base de données pendant la journalisation des événements. |
Path |
(Hérité de ConfigurationSection .) Une propriété clé. |
SectionInformation |
(Hérité de ConfigurationSection .) |
TableName |
Valeur string de lecture/écriture qui spécifie le nom du tableau de base de données ODBC où les informations sont écrites pendant la journalisation des événements. La valeur par défaut est « InternetLog ». |
UserName |
Valeur string de lecture/écriture qui spécifie le nom d'utilisateur de la base de données ODBC utilisé pour l'écriture dans la base de données pendant la journalisation des événements. La valeur par défaut est « InternetAdmin ». |
Sous-classes
Cette classe ne contient aucune sous-classe.
Notes
La journalisation ODBC permet la journalisation des données IIS vers des bases de données Microsoft Access locales ou vers des bases de données Microsoft SQL Server locales ou distantes.
Exemple
L'exemple de code suivant spécifie de nouvelles valeurs pour les propriétés DataSource
, Tablename
, Username
et Password
. Une fonction d'application d'assistance affiche les valeurs avant et après la modification.
' 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
Hiérarchie d'héritage
OdbcLoggingSection
Spécifications
Type | Description |
---|---|
Client | - IIS 7.0 sous Windows Vista - IIS 7.5 sur Windows 7 - IIS 8.0 sous Windows 8 - IIS 10.0 sur Windows 10 |
Serveur | - IIS 7.0 sous Windows Server 2008 - IIS 7.5 sous Windows Server 2008 R2 - IIS 8.0 sous Windows Server 2012 - IIS 8.5 sous Windows Server 2012 R2 - IIS 10.0 sur Windows Server 2016 |
Produit | - IIS 7.0, IIS 7.5, IIS 8.0, IIS 8.5, IIS 10.0 |
Fichier MOF | WebAdministration.mof |
Voir aussi
Classe CentralBinaryLogFile
Classe CentralW3CLogFile
Classe ConfigurationSection
Classe HttpLoggingSection
Classe LogSection
Classe SiteLogFile
Comment configurer la journalisation ODBC dans IIS