Поделиться через


Класс OdbcLoggingSection1

Задает параметры конфигурации для ведения журнала событий IIS в базе данных с помощью подключения ODBC.

Синтаксис

class OdbcLoggingSection : ConfigurationSection  

Методы

В следующей таблице перечислены методы, предоставляемые классом OdbcLoggingSection .

Имя Описание
GetAllowDefinition (Наследуется от ConfigurationSection.)
GetAllowLocation (Является наследником ConfigurationSection)
RevertToParent (Является наследником ConfigurationSection)
SetAllowDefinition (Является наследником ConfigurationSection)
SetAllowLocation (Является наследником ConfigurationSection)

Свойства

В следующей таблице перечислены свойства, предоставляемые классом OdbcLoggingSection .

Имя Описание
DataSource Значение для чтения и записи string , указывающее системное имя DSN (имя источника данных) для базы данных, в которую записывается журнал. Значение по умолчанию — InternetDb.
Location (Наследуется от ConfigurationSection.) Свойство ключа.
Password Значение для чтения и записи string , указывающее пароль базы данных ODBC, используемый для записи в базу данных во время ведения журнала событий.
Path (Наследуется от ConfigurationSection.) Свойство ключа.
SectionInformation (Является наследником ConfigurationSection)
TableName Значение для чтения и записи string , указывающее имя таблицы базы данных ODBC, в которую записывается информация во время ведения журнала событий. Значение по умолчанию — InternetLog.
UserName Значение для чтения и записи string , указывающее имя пользователя базы данных ODBC, используемое для записи в базу данных во время ведения журнала событий. Значение по умолчанию — InternetAdmin.

используются подклассы ;

Этот класс не содержит подклассов.

Комментарии

Ведение журнала ODBC позволяет вести журнал данных IIS в локальных базах данных Microsoft Access, а также в локальных или удаленных базах данных Microsoft SQL Server.

Пример

В следующем примере кода задаются новые значения для DataSourceсвойств , Tablename, Usernameи Password . Вспомогающая функция отображает значения до и после изменения.

' 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  
  

Иерархия наследования

ConfigurationSection

OdbcLoggingSection

Требования

Тип Описание
клиент — IIS 7.0 в Windows Vista
— IIS 7.5 в Windows 7
— IIS 8.0 в Windows 8
— IIS 10.0 в Windows 10
Сервер — IIS 7.0 в Windows Server 2008
— IIS 7.5 в Windows Server 2008 R2
— IIS 8.0 в Windows Server 2012
— IIS 8.5 в Windows Server 2012 R2
— IIS 10.0 в Windows Server 2016
Продукт — IIS 7.0, IIS 7.5, IIS 8.0, IIS 8.5, IIS 10.0
MOF-файл WebAdministration.mof

См. также:

Класс CentralBinaryLogFile
Класс CentralW3CLogFile
Класс ConfigurationSection
Класс HttpLoggingSection
Класс LogSection
Класс SiteLogFile
Настройка ведения журнала ODBC в IIS