Настройка ведения журналов в IIS ODBC

Переводы статьи Переводы статьи
Код статьи: 245243 - Vizualiza?i produsele pentru care se aplic? acest articol.
Корпорация Майкрософт настоятельно рекомендует всем пользователям провести обновление до Microsoft Internet информации СЛУЖБ версии 7.0 на Microsoft Windows Server 2008. IIS 7.0 существенно укрепляют безопасность веб-инфраструктуры. Дополнительные сведения по вопросам безопасности IIS посетите следующий веб-узел корпорации Майкрософт:
http://www.Microsoft.com/TechNet/Security/prodtech/IIS.mspx
Для получения дополнительных сведений о IIS 7.0 посетите следующий веб-узел корпорации Майкрософт:
http://www.iis.net/default.aspx?tabid=1
Развернуть все | Свернуть все

В этой статье

Аннотация

В Internet Information Server (IIS) 4.0 и в информации службы Интернета (IIS) версии 5.0 в сведения О службах Интернета (IIS) 6.0 можно настроить средство ведения журнала Open Database Connectivity (ODBC) включает запись локальных баз данных Microsoft Access или локальных и удаленных баз данных Microsoft SQL Server.

Создание таблицы

Создание таблицы в базе данных Microsoft Access или SQL Server. Чтобы сделать это, либо следуйте указаниям Запуск сценария SQL для автоматизации создания таблицы раздел или вручную создать таблицу с помощью поля Таблица - формат поля раздел. Имя таблицы по умолчанию является InternetLog на странице Свойства ведения журнала ODBC в диспетчере служб Интернета (ISM) консоли управления (MMC).

ПРИМЕЧАНИЕ: World Wide Web (WWW) или протокол FTP (File Transfer) ведение журнала на веб-сервере работают следующие действия.

Запуск сценария SQL для автоматизации создания таблицы

При использовании компьютера, на котором запущен SQL Server, можно создать в таблице ведения журнала IIS ODBC сценарий Transact-SQL с именем Logtemp.sql, который входит в состав IIS. Чтобы сделать это, выполните следующие действия.
  1. Войдите на сервер с учетной записью, имеющей административного доступа на компьютере, на котором запущен SQL Server.
  2. Откройте анализатор запросов SQL Server.
  3. На Файл меню, нажмите кнопку Открыть.
  4. Перейдите в папку %Windir%\System32\Inetsrv.
  5. Нажмите кнопку Logtemp.SQL, а затем нажмите кнопку Открыть.
  6. В первой строке сценария Logtemp.sql замените inetlog этим кодом InternetLog.
  7. Выберите базу данных, чтобы создать таблицу InternetLog. По умолчанию база данных является основной, но не рекомендуется использовать эту базу данных.
  8. Нажмите кнопку Запрос, а затем нажмите кнопку Выполнение.

Таблица - формат поля

FieldName: ClientHost
Data Source/Type: Varchar(255)
Explanations: Client IP address.

FieldName: Username
Data Source/Type: Varchar(255)
Explanations: User name for the client. If the page is not password-protected, this is always the anonymous user name.

FieldName: LogTime
Data Source/Type: Datetime
Explanations: Date and time that the log entry was created.

FieldName: Service
Data Source/Type: Varchar(255)
Explanations: Name of the service. This can be WWW, FTP, or some other name.

FieldName: Machine
Data Source/Type: Varchar(255)
Explanations: Server name.

FieldName: ServerIP
Data Source/Type: Varchar(255)
Explanations: Server IP address.

FieldName: ProcessingTime
Data Source/Type: Int
Explanations: Time spent on request processing (in milliseconds).

FieldName: BytesRecvd
Data Source/Type: Int
Explanations: Number of bytes received.

FieldName: BytesSent
Data Source/Type: Int
Explanations: Number of bytes sent.

FieldName: ServiceStatus
Data Source/Type: Int
Explanations: Service status, such as 200.

FieldName: Win32Status
Data Source/Type: Long Integer
Explanations: Windows NT status code. 0 typically indicates success.

FieldName: Operation
Data Source/Type: Varchar(255)
Explanations: Type of the operation or command. For example, this may be USER for FTP or GET for WWW.

FieldName: Target
Data Source/Type: Varchar(255)
Explanations: Target of the operation. For example, this may be Default.htm.

FieldName: Parameters
Data Source/Type: Varchar(255)
Explanations: Any parameters for the operation. This can be either name/value pairs for invoking CGI or an ISAPI extension. It is a user name for the FTP command USER.

Создать системный DSN

ПРИМЕЧАНИЕ: В этом примере используется SQL Server 7.0.
  1. На компьютере служб IIS, откройте панель управления, дважды щелкните источник данных ODBC, нажмите кнопку Системный DSN вкладки, а затем нажмите кнопку Добавить.
  2. Когда появится окно Создание нового источника данных, нажмите кнопку для выбора SQL Server, а затем нажмите кнопку Окончание.
  3. В Имя поле типа HTTPLOG, введите описание, выберите для подключения к SQL server и нажмите кнопку Далее. Если сервер SQL Server на том же компьютере, установите (локальная).
  4. В мастере создания убедитесь, что нажмите кнопку для выбора С помощью проверки подлинности Windows NT с использованием учетной записи для компьютера, на котором запущен SQL Server. Проверка конфигурации клиента и использовать по умолчанию Именованный канал значение параметра. Убедитесь в правильности имени сервера SQL, а затем нажмите кнопку ОК.
  5. Нажмите кнопку Далее.
  6. Сопоставление базы данных по умолчанию для базы данных, где хранится в таблице шаблон и нажмите кнопку Далее.
  7. Если требуется, можно щелкнуть для выбора Сохранять длительные запросы в журнал и Записывать статистику драйвера ODBC в файл журнала в окне мастера.
  8. Нажмите кнопку Окончание.
  9. В конце работы мастера нажмите кнопку Проверить источник данных. Убедитесь, что вы успешно подключились к компьютеру, на котором запущен SQL Server и нажмите кнопку ОК Чтобы выйти из программы.

Настройка IIS для ведения журнала ODBC


  1. В консоли Управления ISM щелкните правой кнопкой мыши веб-узел и нажмите кнопку Свойства.
  2. Нажмите кнопку Веб-узел Вкладка.
  3. В Формат текущего журнала список, выберите Ведение журнала ODBC. Имя пользователя и пароль на странице Свойства ведения журнала ODBC можно игнорировать при выборе проверки подлинности учетные сведения Windows NT при настройке системного источника данных, сопоставленный с компьютера, на котором запущен SQL Server.
  4. Нажмите кнопку Применение, а затем нажмите кнопку ОК.ПРИМЕЧАНИЕ: Если учетная запись указана на странице Свойства ведения журнала ODBC Имя пользователя в таблице SQL Server является пустым или содержит дефис (-). Если используется учетная запись домена, имя учетной записи отображается в таблице ведения журнала SQL Server.

  5. : Если учетная запись указана на странице Свойства ведения журнала ODBC, В ISM MMC, щелкните правой кнопкой мыши веб-узел и нажмите кнопку Остановить Чтобы остановить веб-узел.
  6. : Если учетная запись указана на странице, щелкните правой кнопкой мыши веб-узел свойства ведения журнала ODBC и нажмите кнопку Начало Чтобы перезапустить веб-узел.

Рекомендации для ведения журнала ODBC

  • Корпорация Майкрософт рекомендует при ведении журнала IIS в таблицу SQL Server компьютерах IIS, сервер занят. Отправка данных журнала базы данных SQL Server для занят веб-узел использует системные ресурсы. В этом случае можно импортировать в журналы IIS к базе данных SQL.Для получения дополнительных сведений об импорте журналы IIS SQL щелкните следующие номера статей базы знаний Майкрософт:
    296085Использование SQL Server для анализа веб-журналы
    296093 Служебная программа PrepWebLog подготавливает журналы IIS для SQL инструкции bulk insert
  • По умолчанию использует конфигурацию ведения журнала Именованные каналы для подключения к SQL Server. При использовании удаленного компьютера, на котором запущен SQL Server, необходимо настроить протокол TCP/IP для подключения к SQL Server.

Устранение неполадок

Если неправильно настроен в таблице InternetLog или правильного пользователя не предоставлены права на таблицу InternetLog, появляется событие ID 5, 6 идентификатор события (с источником IISLOG) или оба в системный журнал просмотра событий.

ПРИМЕЧАНИЕ: Для других систем баз данных необходимо настроить системный DSN для связи базы данных и таблицы, которые содержат соответствующие поля формат ведения журнала и затем следуйте указаниям Настройка IIS для ведения журнала ODBC Чтобы настроить ведение журнала.

Ссылки

Для получения дополнительных сведений о проблемах ведения журнала ODBC щелкните следующие номера статей базы знаний Майкрософт:
149398Ведение журнала IIS для SQL Server завершается с пустым именем и паролем
192293 IIS останавливает ведение журнала ODBC после сбоя для обмена данными с SQL Server
256839 Длинные URL-запросов параметров не регистрируются или при использовании ведения журнала ODBC
Для получения дополнительных сведений об импорте журналы IIS SQL щелкните следующие номера статей базы знаний Майкрософт:
296085Использование SQL Server для анализа веб-журналы
296093 Служебная программа PrepWebLog подготавливает журналы IIS для SQL инструкции bulk insert

Свойства

Код статьи: 245243 - Последний отзыв: 5 июня 2011 г. - Revision: 4.0
Информация в данной статье относится к следующим продуктам.
  • Microsoft Internet Information Services 6.0
Ключевые слова: 
kbhowtomaster kbmt KB245243 KbMtru
Переведено с помощью машинного перевода
ВНИМАНИЕ! Перевод данной статьи был выполнен не человеком, а с помощью программы машинного перевода, разработанной корпорацией Майкрософт. Корпорация Майкрософт предлагает вам статьи, переведенные как людьми, так и средствами машинного перевода, чтобы у вас была возможность ознакомиться со статьями базы знаний KB на родном языке. Однако машинный перевод не всегда идеален. Он может содержать смысловые, синтаксические и грамматические ошибки, подобно тому как иностранец делает ошибки, пытаясь говорить на вашем языке. Корпорация Майкрософт не несет ответственности за неточности, ошибки и возможный ущерб, причиненный в результате неправильного перевода или его использования. Корпорация Майкрософт также часто обновляет средства машинного перевода.
Эта статья на английском языке:245243

Отправить отзыв

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com