SQL Server 2005 - fermeture de couchage connexions
Me semble que j'ai une application sur mon serveur de Dev qui a beaucoup de connexions ouvertes (ils devraient être là, mais certains mauvais couche de données a été utilisé pour les ouvrir, qui a oublié de fermer). Je veux juste leur fermée, donc je peux garder les autres applications en cours d'exécution sur le serveur. Comment puis-je la force de toutes les connexions à fermer?
OriginalL'auteur digiguru | 2008-12-15
Vous devez vous connecter pour publier un commentaire.
Utiliser le script suivant pour tuer les sessions inactives partir d'un hôte spécifique /login. Vous pouvez l'utiliser à partir d'un travail planifié, bien sûr, votre priorité devrait être de fixer votre application de niveau.
OriginalL'auteur Thuglife
Autres que de tuer vos connexions manuellement, vous pouvez
Ce n'est rien à voir avec les connexions SQL Server...
Eh bien, si c'est une application web s'exécutant sur IIS, vous pouvez recycler (=redémarrer) l'application IIS chaque maintenant et puis, qui, évidemment, tue toutes les connexions. Si ce n'est pas une application web, puis vous ne pouvez pas utiliser cette approche. Ce ne sont pas des MSSQL des solutions spécifiques, mais va tuer les connexions n'en est pas moins.
C'est une application web, et cela a bien fonctionné.
OriginalL'auteur Tamas Czinege
Utiliser la colonne last_batch de sysprocesses travailler si c'est vraiment actif ou non.
SPID > 50 (ou peut - >= 50?) pour éviter de tuer les Spid système.
Comparer ce désirée pour votre temps de sommeil et de TUER spid.
Vous aurez à boucle à travers.
OriginalL'auteur gbn
De la première exécution de ce pour trouver le fautif de la base de données.....
Puis le lancer pour tuer les connexions à l'souhaité DB
OriginalL'auteur