Partager via


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

ConfigurationSection

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