Cómo generar una traza ODBC con Administrador de origen de datos ODBC

Seleccione idioma Seleccione idioma
Id. de artículo: 274551 - Ver los productos a los que se aplica este artículo
Expandir todo | Contraer todo

En esta página

Resumen

El controlador de ODBC tiene una utilidad de seguimiento que permite la secuencia de llamadas de función realizadas por una aplicación ODBC se registren en un archivo de registro. Una traza que captura llamadas entre la aplicación y el Administrador de controladores y entre el Administrador de controladores y el controlador realiza el seguimiento. En este artículo se describe cómo iniciar y detener el seguimiento de ODBC.

Más información

  • pasos para generar una traza ODBC para aplicaciones de ODBC que queden en la cuenta del sistema

    1. Abra la herramienta Administrador de origen de datos ODBC.
      • En un equipo de Microsoft Windows NT 4.0, está disponible en el panel de control como el icono Orígenes de datos (ODBC) .
      • En un equipo con Microsoft Windows 2000, esto está disponible como el icono Orígenes de datos (ODBC) en el panel de control en Herramientas administrativas .
    2. Haga clic en la ficha DSN de sistema y, a continuación, haga clic en seguimiento .
    3. Haga clic en Iniciar el seguimiento ahora para habilitar el seguimiento. Ahora, este botón leerá Detener seguimiento ahora .
    4. Puede especificar el nombre del archivo de registro en el cuadro de texto Ruta del archivo de registro junto con la ruta de acceso completa (por ejemplo, C:\Odbclogs\Odbclog1.log).
    5. Haga clic en Aceptar .
    Esta información se registra en la siguiente clave del registro:
    HKEY_LOCAL_MACHINE\Software\ODBC\ODBC.ini\ODBC
    La siguiente tabla muestra las entradas bajo esta clave, que controlan el proceso de seguimiento:

    Contraer esta tablaAmpliar esta tabla
    ValorDescripción
    SeguimientoSi este indicador es 1, a continuación, seguimiento es ON. Si el valor es 0, a continuación, seguimiento es OFF.
    TraceDllEspecifica la DLL que realiza el seguimiento de traza.
    TraceFileMuestra la ruta completa del archivo en el que se escriben las llamadas ODBC.


  • pasos para generar una traza ODBC para aplicaciones de ODBC que queden en la cuenta de usuario actual

    1. Abra la herramienta Administrador de origen de datos ODBC.
    2. Haga clic en la ficha DSN de usuario o en la ficha DSN de archivo y, a continuación, haga clic en seguimiento .
    3. Haga clic en Iniciar el seguimiento ahora para habilitar el seguimiento. Ahora, este botón lee Detener seguimiento ahora .
    4. Puede especificar el nombre del archivo de registro en el cuadro de texto Ruta del archivo de registro junto con la ruta de acceso completa.
    5. Haga clic en Aceptar .
    Esta información se registra en la siguiente clave del registro:
    HKEY_CURRENT_USER\Software\ODBC\ODBC.ini\ODBC
    La siguiente tabla muestra las entradas bajo esta clave, que controlan el proceso de seguimiento:

    Contraer esta tablaAmpliar esta tabla
    ValorDescripción
    SeguimientoSi este indicador es 1, a continuación, seguimiento es ON. Si el valor es 0, a continuación, seguimiento es OFF.
    TraceDllEspecifica la DLL que realiza el seguimiento de traza.
    TraceFileMuestra la ruta completa del archivo en el que se escriben las llamadas ODBC.
Para detener el seguimiento, siga cualquiera de los procedimientos anteriores, según el tipo de aplicación, pero esta vez deberá hacer clic en Detener seguimiento ahora , que a continuación, sería Comenzar el seguimiento ahora .

NOTAS

  • Si no aparece seguimiento aparentemente (es decir, no se genera ningún archivo de traza o se crea un archivo vacío), puede convertirlo modificando el registro directamente. Para asegurarse de seguimiento está activado, busque ambas de las ubicaciones del Registro enumeradas anteriormente, establezca Trace en 1 y establezca TraceDll y TraceFile a valores adecuados. Esta acción fuerza seguimiento estar conectado para todas las aplicaciones, independientemente de si está ejecutando con la cuenta del sistema o la cuenta de usuario actual.
  • Especificar siempre una ruta completa como "C:\Sql.log" (sin las comillas) en la opción de Ruta de acceso al archivo de registro .
  • Cuando se cambia la Ruta de acceso al archivo de registro , se activa el botón Aplicar . Haga clic en Aceptar o haga clic en Aplicar para que los cambios surtan efecto.
  • No olvide activar seguimiento cerrar cuando haya terminado la solución de problemas. Si mantiene el seguimiento establecido en, se degrada el rendimiento de aplicación.
  • Si está utilizando ActiveX Data Objects (ADO), es posible que no pueda obtener ningún seguimiento de ODBC. Esto se produce porque ADO es un consumidor OLEDB y utiliza OLEDB en lugar de ODBC. Seguimiento de ODBC con ADO, pero sólo es necesario si está utilizando el proveedor de Microsoft OLEDB para el proveedor del controlador ODBC (MSDASQL).

Referencias

Para obtener información adicional acerca de seguimiento de ODBC, haga clic en los números de artículo siguientes para verlos en Microsoft Knowledge Base:
166458' Plantilla sólo ' opción de seguimiento no se detiene automáticamente
268591ODBC seguimiento a SQL.log puede lentas SQL o consume todo el espacio
139655Seguimiento SQL generado por el controlador ODBC de Microsoft SQL Server
168879Nombres de usuario de registros de seguimiento de administrador de controlador servicio y contraseña

Propiedades

Id. de artículo: 274551 - Última revisión: jueves, 01 de julio de 2004 - Versión: 2.2
La información de este artículo se refiere a:
  • Microsoft Data Access Components 1.5
  • Microsoft Data Access Components 2.0
  • Microsoft Data Access Components 2.1
  • Microsoft Data Access Components 2.5
  • Microsoft Data Access Components 2.6
  • Microsoft Data Access Components 2.7
Palabras clave: 
kbmt kbhowto KB274551 KbMtes
Traducción automática
IMPORTANTE: Este artículo ha sido traducido por un software de traducción automática de Microsoft (http://support.microsoft.com/gp/mtdetails) en lugar de un traductor humano. Microsoft le ofrece artículos traducidos por un traductor humano y artículos traducidos automáticamente para que tenga acceso en su propio idioma a todos los artículos de nuestra base de conocimientos (Knowledge Base). Sin embargo, los artículos traducidos automáticamente pueden contener errores en el vocabulario, la sintaxis o la gramática, como los que un extranjero podría cometer al hablar el idioma. Microsoft no se hace responsable de cualquier imprecisión, error o daño ocasionado por una mala traducción del contenido o como consecuencia de su utilización por nuestros clientes. Microsoft suele actualizar el software de traducción frecuentemente.
Haga clic aquí para ver el artículo original (en inglés): 274551

Enviar comentarios

 

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