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 :

Stopper une requete sans annuler


Sujet :

MS SQL Server

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Octobre 2008
    Messages
    699
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Suisse

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Boutique - Magasin

    Informations forums :
    Inscription : Octobre 2008
    Messages : 699
    Par défaut Stopper une requete sans annuler
    Bonjours,

    Alors voilà, j'ai lancé une requête d'update massive hier soir en quittant le job
    et je vois ce matin qu'au bout de 14h00 elle n'as toujours pas fini...

    J'aimerais stopper la requête mais sans attendre 1000h que slq fasse les traitements inverses.
    Il s'agit d'un prototype de cube pour des statistiques que je peux régénérer.
    Donc j'aimerais juste l’arrêter après quoi je fais un trucate table pour supprimer les donnée qui sont forcément incohérentes.

    Quelqu'un a-t-il une idée ?

    Merci, bonne journée.

  2. #2
    Expert confirmé
    Avatar de mikedavem
    Homme Profil pro
    Administrateur de base de données
    Inscrit en
    Août 2005
    Messages
    5 450
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 46
    Localisation : France, Ain (Rhône Alpes)

    Informations professionnelles :
    Activité : Administrateur de base de données
    Secteur : Distribution

    Informations forums :
    Inscription : Août 2005
    Messages : 5 450
    Par défaut
    Hello,

    Impossible de faire cela.

    Si tu as lancé un update dans une seule transaction l'arrêt de la requête lancera automatiquement un rollback pour l'annuler (le A des propriétés ACID d'une transaction).

    ++

  3. #3
    Membre éclairé
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Octobre 2008
    Messages
    699
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Suisse

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Boutique - Magasin

    Informations forums :
    Inscription : Octobre 2008
    Messages : 699
    Par défaut
    Il n'y a pas un moyen de stopper le service sql voir s’éteindre la machine ou dieux sait quoi ?

    Je peux supprimer ma base et la recréer si il faut...

    grrr m’énerve de perdre une journée connement comme ça _-_

  4. #4
    Expert confirmé
    Avatar de mikedavem
    Homme Profil pro
    Administrateur de base de données
    Inscrit en
    Août 2005
    Messages
    5 450
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 46
    Localisation : France, Ain (Rhône Alpes)

    Informations professionnelles :
    Activité : Administrateur de base de données
    Secteur : Distribution

    Informations forums :
    Inscription : Août 2005
    Messages : 5 450
    Par défaut
    Ben oui en effet tu peux stopper ton serveur SQL mais au démarrage il y aura la phase de recovery qui va annuler ta transaction ... donc c'est juste reculer pour mieux sauter

    ++

  5. #5
    Membre éclairé
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Octobre 2008
    Messages
    699
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Suisse

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Boutique - Magasin

    Informations forums :
    Inscription : Octobre 2008
    Messages : 699
    Par défaut
    Citation Envoyé par mikedavem Voir le message
    Ben oui en effet tu peux stopper ton serveur SQL mais au démarrage il y aura la phase de recovery qui va annuler ta transaction ... donc c'est juste reculer pour mieux sauter

    ++
    Il semble que ça soit plus performant comme ça car il a fini en 15 minutes ^^ wohooo

    Merci du support

  6. #6
    Membre éclairé
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Octobre 2008
    Messages
    699
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Suisse

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Boutique - Magasin

    Informations forums :
    Inscription : Octobre 2008
    Messages : 699
    Par défaut
    _-_ pff maintenant qu'il a fini le recovery il dit "Database is not accessible (object oxplorer)"

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

Discussions similaires

  1. Réponses: 7
    Dernier message: 27/11/2007, 11h06
  2. Réponses: 7
    Dernier message: 27/11/2007, 11h06
  3. Réponses: 2
    Dernier message: 31/05/2007, 12h05
  4. comment executer une requete sans passer par le recordset ?
    Par php4life dans le forum VB 6 et antérieur
    Réponses: 9
    Dernier message: 13/12/2006, 20h57
  5. [vbexcel]Comment stopper une macro sans la planter.
    Par Mugette dans le forum Macros et VBA Excel
    Réponses: 7
    Dernier message: 30/11/2005, 14h45

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