Tabla de contenido:

¿Qué es Sp_who en SQL Server?
¿Qué es Sp_who en SQL Server?

Video: ¿Qué es Sp_who en SQL Server?

Video: ¿Qué es Sp_who en SQL Server?
Video: Obtener información de usuarios, sesiones y procesos en SQL Server 2024, Noviembre
Anonim

sp_who es un procedimiento almacenado del sistema diseñado para devolver información sobre las sesiones actuales en la base de datos. Estas sesiones se conocen comúnmente como SPIDS ( Servidor ID de proceso). Tiempo sp_who a veces se usa, es un procedimiento hermano sp_who2 se utiliza con mucha más frecuencia.

Aquí, ¿qué es sp_who2?

sp_who2 es un procedimiento de Stroed indocumentado, por lo tanto, no admitido en SQL Server, pero ampliamente utilizado por sp_who para enumerar los procesos actualmente activos en SQL Server. Es más, sp_who2 hace un esfuerzo para que la pantalla sea lo más compacta posible para la salida en modo texto.

¿Qué es un SPID en SQL Server? A SPID en SQL Server es un Servidor Identificacion de proceso. Estos ID de proceso son esencialmente sesiones en servidor SQL . Cada vez que una aplicación se conecta a servidor SQL , una nueva conexión (o SPID ) es creado. Esta conexión tiene un alcance y un espacio de memoria definidos y no puede interactuar con otros SPID.

Con respecto a esto, ¿cuál es la diferencia entre Sp_who y sp_who2?

los sp_who y sp_who2 El propósito de ambos comandos es el mismo. Pero el diferencia es, sp_who admite la información de columnas limitadas sobre el proceso en ejecución actualmente en el Servidor SQL. sp_who2 admite algunas columnas adicionales de información sobre el proceso que se está ejecutando actualmente en el SQL Server luego sp_who mando.

¿Cómo verifica lo que se está ejecutando en SQL Server?

Para comprobar el estado del Agente SQL Server:

  1. Inicie sesión en la computadora del servidor de base de datos con una cuenta de administrador.
  2. Inicie Microsoft SQL Server Management Studio.
  3. En el panel izquierdo, verifique que el Agente SQL Server se esté ejecutando.
  4. Si el Agente SQL Server no se está ejecutando, haga clic con el botón derecho en Agente SQL Server y luego haga clic en Iniciar.
  5. Haga clic en Sí.

Recomendado: