Como configurar o registo no IIS de ODBC

Traduções de Artigos Traduções de Artigos
Artigo: 245243 - Ver produtos para os quais este artigo se aplica.
Recomendamos vivamente que todos os utilizadores actualizem para Microsoft (IIS) versão 7.0 em execução no Microsoft Windows Server 2008. O IIS 7.0 aumenta significativamente a segurança da infra-estrutura Web. Para mais informações sobre tópicos relacionados com a segurança do IIS, visite o seguinte Web site da Microsoft:
http://www.microsoft.com/technet/security/prodtech/IIS.mspx
Para obter mais informações sobre o IIS 7.0, visite o seguinte Web site da Microsoft:
http://www.iis.net/default.aspx?tabid=1
Expandir tudo | Reduzir tudo

Nesta página

Sumário

No Internet Information Server (IIS) 4.0, em (IIS) 5.0 e em Serviços de informação Internet (IIS) 6.0, poderá configurar a funcionalidade de registo de interligação de bases de dados abertas (ODBC, Open Database CONNECTIVITY) para permitir o registo de bases de dados locais do Microsoft Access ou bases de dados locais ou remotos Microsoft SQL Server.

Criar uma tabela

Crie uma tabela na base de dados do Microsoft Access ou SQL Server. Para tal, siga os passos da secção Run a SQL Script to Automate Creating the Table ou criar um índice manualmente utilizando os campos na secção Table - Field Format. O nome de tabela predefinido é InternetLog na página Propriedades de registo de ODBC na Internet (ISM, Internet Services Manager) Microsoft gestão Console (MMC).

Nota : estes passos funcionam na World Wide Web (WWW) ou protocolo de transferência de ficheiros (FTP) iniciar sessão no servidor Web.

Executar um script SQL para automatizar a criar a tabela

Se estiver a utilizar um computador que esteja a executar o SQL Server, é possível criar a tabela de registo de ODBC do IIS com um script Transact-SQL chamado Logtemp.sql incluído no IIS. Para o fazer, siga estes passos:
  1. Inicie sessão no servidor com uma conta de utilizador que tenha acesso administrativo no computador que está a executar o SQL Server.
  2. Abra o SQL Server Query Analyzer.
  3. No menu ficheiro , clique em Abrir .
  4. Localize a pasta %Windir%\System32\Inetsrv.
  5. Clique em Logtemp.sql e, em seguida, clique em Abrir .
  6. Na primeira linha do script Logtemp.sql, substitua inetlog InternetLog .
  7. Seleccione a base de dados para criar a tabela InternetLog. Por predefinição, a base de dados é principal, mas a Microsoft não recomenda que utiliza esta base de dados.
  8. Clique em consultas e clique em Executar .

Tabela - formato do campo

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.

Criar um DSN de sistema

Nota : Este exemplo utiliza o SQL Server 7.0.
  1. No computador do IIS, abra o painel de controlo, faça duplo clique a origem de dados ODBC, clique no separador DSN de sistema e, em seguida, clique em Adicionar .
  2. Quando aparece a janela Criar nova origem de dados, clique para seleccionar o SQL Server e, em seguida, clique em Concluir .
  3. Na caixa nome , escreva HTTPLOG , escreva uma descrição, clique para seleccionar o SQL server que pretende ligar e, em seguida, clique em seguinte . Se o SQL server estiver no mesmo computador, seleccione (local) .
  4. No Assistente de criação, certifique-se que clica para seleccionar a autenticação com o Windows NT a utilizar o ID de início de sessão de rede do computador que está a executar o SQL Server. Examinar a configuração de cliente e utilize a predefinição de Pipes nomeados . Certifique-se de que o nome do servidor SQL está correcto e, em seguida, clique em OK .
  5. Clique em seguinte .
  6. Mapear a base de dados predefinido para a base de dados onde reside a tabela de modelo e, em seguida, clique em seguinte .
  7. Se pretender, pode clicar para seleccionar Guardar longo executar consultas para o ficheiro de registo e Estatísticas de controlador de registo de ODBC para o ficheiro de registo no assistente.
  8. Clique em Concluir .
  9. No fim do assistente, clique em Testar origem de dados . Certifique-se de que tem com êxito ligado ao computador que esteja a executar o SQL Server e, em seguida, clique em ' OK ' para sair.

Configurar o IIS para EFETUAR logon do ODBC


  1. Na MMC ISM, clique com o botão direito do rato no Web site e, em seguida, clique em Propriedades .
  2. Clique no separador Web Site .
  3. Na lista formato de registo activo , clique para seleccionar O registo de ODBC . Pode ignorar o nome de utilizador e palavra-passe na página Propriedades de registo de ODBC se tiver seleccionado autenticação integrada do Windows NT quando configurou o sistema de DNS que é mapeado para o computador com o SQL Server.
  4. Clique em Aplicar e, em seguida, clique em OK . Nota : Se for especificada uma conta na página Propriedades de registo de ODBC, no campo de nome de utilizador numa tabela do SQL Server está em branco ou contém um hífen (-). Se for utilizada uma conta de domínio, o nome de conta é apresentado na tabela de registo do SQL Server.

  5. : Se for especificada uma conta na página Propriedades de registo de ODBC, in the ISM MMC, clique com o botão direito do rato no Web site e, em seguida, clique em Parar para parar o Web site.
  6. : Se for especificada uma conta nas propriedades de registo de ODBC página, clicar com o botão direito do rato a em Web site e clique em Iniciar para reiniciar o Web site.

Recomendações para EFETUAR logon do ODBC

  • A Microsoft não recomenda IIS registo a uma tabela do SQL Server se o computador com o IIS é um servidor ocupado. Enviar dados de registo para uma base de dados SQL Server para um Web site ocupado consome recursos do sistema. Neste caso, poderá importar os registos do IIS a uma base de dados SQL mais tarde.Para obter mais informações sobre como importar registos do IIS para SQL, clique números de artigo que se seguem para visualizar os artigos na base de dados de conhecimento da Microsoft:
    296085Como utilizar o SQL Server para analisar registos Web
    296093Utilitário PrepWebLog prepara logs do IIS para inserção em massa SQL
  • Por predefinição, a configuração de registo utiliza Pipes nomeados para a ligação do SQL Server. Se estiver a utilizar um computador remoto que está a executar o SQL Server, poderá ter de configurar o TCP/IP para a ligação do SQL Server.

Resolução de problemas

Se a tabela InternetLog não está configurada correctamente ou se o utilizador não foi concedido as permissões correctas para a tabela InternetLog, poderá receber eventos ID de 5, 6 de ID de evento (com uma origem de dados de IISLOG) ou ambos no registo do sistema do Visualizador de eventos.

Nota : para outros sistemas de base de dados, deve configurar um DSN para ligar a base de dados e a tabela que contêm os campos apropriados para o formato de registo de sistema e, em seguida, siga os passos Configuring IIS for ODBC Logging para configurar o registo.

Referências

Para obter mais informações sobre problemas de registo de ODBC, clique números de artigo que se seguem para visualizar os artigos na base de dados de conhecimento da Microsoft:
149398Registo do IIS para o SQL Server falha com o nome de utilizador em branco e a palavra-passe
192293IIS pára o registo de ODBC depois de conseguir comunicar com o SQL Server
256839Pedidos URL longo ou parâmetros não são registados quando utiliza o registo de ODBC
Para obter mais informações sobre como importar registos do IIS para SQL, clique números de artigo que se seguem para visualizar os artigos na base de dados de conhecimento da Microsoft:
296085Como utilizar o SQL Server para analisar registos Web
296093Utilitário PrepWebLog prepara logs do IIS para inserção em massa SQL

Propriedades

Artigo: 245243 - Última revisão: 7 de julho de 2008 - Revisão: 6.1
A informação contida neste artigo aplica-se a:
  • Microsoft Internet Information Server 4.0
  • Microsoft Internet Information Services 5.0
  • Microsoft Internet Information Services 6.0
Palavras-chave: 
kbmt kbhowtomaster KB245243 KbMtpt
Tradução automática
IMPORTANTE: Este artigo foi traduzido por um sistema de tradução automática (também designado por Machine translation ou MT), não tendo sido portanto revisto ou traduzido por humanos. A Microsoft tem artigos traduzidos por aplicações (MT) e artigos traduzidos por tradutores profissionais. O objectivo é simples: oferecer em Português a totalidade dos artigos existentes na base de dados do suporte. Sabemos no entanto que a tradução automática não é sempre perfeita. Esta pode conter erros de vocabulário, sintaxe ou gramática? erros semelhantes aos que um estrangeiro realiza ao falar em Português. A Microsoft não é responsável por incoerências, erros ou estragos realizados na sequência da utilização dos artigos MT por parte dos nossos clientes. A Microsoft realiza actualizações frequentes ao software de tradução automática (MT). Obrigado.
Clique aqui para ver a versão em Inglês deste artigo: 245243

Submeter comentários

 

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