IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

MS SQL Server Discussion :

SQL Broker, suppression des services très long [2005]


Sujet :

MS SQL Server

  1. #1
    Membre régulier
    Inscrit en
    Décembre 2006
    Messages
    256
    Détails du profil
    Informations forums :
    Inscription : Décembre 2006
    Messages : 256
    Points : 70
    Points
    70
    Par défaut SQL Broker, suppression des services très long
    Bonjour,

    Nous avons actuellement une application WinForm en C# qui utilise des SQLDependency sur nos serveurs SQL 2005 express. Pour cette utilisation nous avons du activer le service broker pour gérer les services et file d'attente envoyées par l'application.
    Le problème étant que nous avons certains serveurs ou il reste des services et file d'attente que nous n'arrivons pas à supprimer. Par exemple il faut compter 13min pour supprimer 1 service dans le SQL Broker.

    Nous avons même essayé de sauvegarder une base de données, de la restaurer sur notre serveur de test, il nous est impossible de supprimer les services du SQL Broker...

    Existe il une méthode nous permettant de nettoyer nos bases rapidement ?

    Cordialement

  2. #2
    Membre régulier
    Inscrit en
    Décembre 2006
    Messages
    256
    Détails du profil
    Informations forums :
    Inscription : Décembre 2006
    Messages : 256
    Points : 70
    Points
    70
    Par défaut
    J'apporte la solution qui a l'air de fonctionner :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
     
    DECLARE @handle UNIQUEIDENTIFIER;
    WHILE (SELECT COUNT(*) from sys.conversation_endpoints (nolock) where state_desc = 'DISCONNECTED_INBOUND') > 0
    BEGIN
    	SELECT TOP 1 @handle = conversation_handle from sys.conversation_endpoints (nolock) where state_desc = 'DISCONNECTED_INBOUND';
    	END CONVERSATION @handle WITH CLEANUP
    END
    Ensuite je peux dropper les services et les files d'attente.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Suppression des doublons d'un ListBox très long !
    Par benymypony dans le forum Débuter
    Réponses: 34
    Dernier message: 23/07/2011, 10h00
  2. Réponses: 3
    Dernier message: 26/07/2009, 10h06
  3. [SQL S2000] Démarrage des services SQL Server
    Par usf70 dans le forum MS SQL Server
    Réponses: 2
    Dernier message: 19/04/2007, 08h24
  4. Réponses: 7
    Dernier message: 28/07/2006, 21h21
  5. Demarage des programmes très long
    Par venegan dans le forum Autres Logiciels
    Réponses: 7
    Dernier message: 02/03/2006, 16h50

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo