Table des matières:

Qu'est-ce que Sp_who dans SQL Server ?
Qu'est-ce que Sp_who dans SQL Server ?

Vidéo: Qu'est-ce que Sp_who dans SQL Server ?

Vidéo: Qu'est-ce que Sp_who dans SQL Server ?
Vidéo: Quelle est la base de données et SQL? 2024, Novembre
Anonim

sp_qui est une procédure stockée système conçue pour renvoyer des informations concernant les sessions en cours dans la base de données. Ces sessions sont communément appelées SPIDS ( Serveur ID de processus). Tandis que sp_qui est parfois utilisé, c'est la procédure sœur sp_who2 est utilisé beaucoup plus souvent.

Ici, qu'est-ce que sp_who2 ?

sp_who2 est une procédure stroed non documentée et donc non prise en charge dans SQL Server, mais largement utilisée inststed de sp_who pour répertorier les processus actuellement actifs dans SQL Server. Par ailleurs, sp_who2 s'efforce de rendre l'affichage aussi compact que possible pour une sortie en mode texte.

qu'est-ce qu'un SPID dans SQL Server ? UNE SPID dans SQL Server est un Serveur Identifiant du processus. Ces ID de processus sont essentiellement des sessions dans serveur SQL . Chaque fois qu'une application se connecte à serveur SQL , une nouvelle connexion (ou SPID ) est créé. Cette connexion a une portée et un espace mémoire définis et ne peut pas interagir avec d'autres SPID.

À cet égard, quelle est la différence entre Sp_who et sp_who2 ?

Les sp_who et sp_who2 le but des deux commandes est le même. Mais le différence est, sp_qui prend en charge les informations limitées des colonnes sur le processus en cours d'exécution dans le Serveur SQL. sp_who2 prend en charge certaines colonnes d'informations supplémentaires sur le processus en cours d'exécution dans le SQL Server puis sp_qui commander.

Comment vérifier ce qui s'exécute sur SQL Server ?

Pour vérifier l'état de l'agent SQL Server:

  1. Connectez-vous à l'ordinateur du serveur de base de données avec un compte administrateur.
  2. Démarrez Microsoft SQL Server Management Studio.
  3. Dans le volet gauche, vérifiez que l'Agent SQL Server est en cours d'exécution.
  4. Si l'Agent SQL Server n'est pas en cours d'exécution, cliquez avec le bouton droit sur Agent SQL Server, puis cliquez sur Démarrer.
  5. Cliquez sur Oui.

Conseillé: