Red de conocimiento informático - Problemas con los teléfonos móviles - ¿Cómo rastrea SQL2008 las sentencias de ejecución de una determinada computadora?

¿Cómo rastrea SQL2008 las sentencias de ejecución de una determinada computadora?

1. Abra SQL Server Management Studio, seleccione Herramientas-gt; SQL Server Profiler, o directamente desde la ruta: Inicio/Programas/Microsoft SQL Server 2008 R2/Performance Tools/SQL Server Profiler.

2. Conéctese al servidor de base de datos correspondiente.

3. Después de conectarse a la base de datos, abra directamente la nueva interfaz de seguimiento o agregue un nuevo seguimiento en la ruta: Archivo-gt; Como se muestra en la página siguiente, puede dejar la página normal y simplemente usar la interfaz predeterminada. Haga clic en la página de selección de eventos y marque las casillas de verificación para Mostrar todos los eventos y Mostrar todas las columnas.

4. Seleccione el evento y verifique las columnas que deben mostrarse, para que estas columnas se muestren durante el seguimiento.

5. Por lo tanto, al realizar el seguimiento, debe filtrar algunas y solo mirar la base de datos que el usuario actual necesita ver. Esto utiliza la función de filtro de columna. Haga clic en "Filtro de columna" en la imagen de arriba, seleccione la columna que desea configurar. ingrese las condiciones.

6. Como se muestra en la figura siguiente, solo necesita ver la base de datos con el ID de base de datos 6. DatabaseID es el identificador único de cada base de datos. Puede consultarlo con la instrucción select. DB_ID('AIO5_Test'). Por supuesto, también puede filtrar la columna DatabaseName. Configure otras necesidades usted mismo.

7. Para seleccionar y cancelar eventos, haga clic derecho en el evento que desea seleccionar o deseleccionar y haga clic en Cancelar para seleccionar la categoría del evento. También puede expandir y seleccionar. una sola verificación;

8. Guarde la plantilla. Puede usar el seguimiento que configuramos como su propia plantilla, para que no necesite repetir la configuración la próxima vez que la use. Los pasos anteriores están configurados, haga clic en Ejecutar, luego haga clic en Archivo-gt; Guardar como -gt;

9. Obtenga el nombre de la plantilla:

10. , simplemente seleccione la plantilla de seguimiento que guardamos.

11. Falló la ejecución de EV en el ERP.

12. Comprobando el EV correspondiente, no hay nada inusual.

13. Después de ejecutar el seguimiento, se encuentra la declaración ejecutada por el EV correspondiente. De la consulta rastreada se puede ver que el DocEntry del EV no obtiene el valor, lo que provoca la operación del EV. falla, pero LineNum obtiene el valor. Se especula que se debe a que el campo DocEntry no está abierto en la configuración del control.

14. Genere la configuración de control y abra el campo DocEntry.

15. Ejecute EV nuevamente y cierre sesión exitosamente.

16. Verifique nuevamente los resultados del seguimiento, DocEntry ha obtenido el valor.