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

Réplications SQL Server Discussion :

[SQL2005] Traitement post-snapshot dégagé après 30mn


Sujet :

Réplications SQL Server

  1. #1
    Inactif  
    Homme Profil pro
    Chef de projet NTIC
    Inscrit en
    Janvier 2007
    Messages
    6 604
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 63
    Localisation : France

    Informations professionnelles :
    Activité : Chef de projet NTIC

    Informations forums :
    Inscription : Janvier 2007
    Messages : 6 604
    Par défaut [SQL2005] Traitement post-snapshot dégagé après 30mn
    Bonjour

    J'ai un soucis avec quelques unes de mes réplications transactionelles, dans un environnement Sql Server 2005

    A la fin de la phase de snapshot, j'ai un traitement de transformation de données assez long, effectué par le "post snapshot script" , qui dure environ 10mn mais qui, dans certaines conditions de charge du server peut être considérablement plus long.

    Or, si le traitement dure plus de 30mn (confirmé à de nombreuses reprises) il est purement et simplement dégagé sans autre forme de procés et sans message d'erreur et avec l'indication 'snapshot delivered ....' dans le moniteur.

    Divers traces indiquent bien qu'il a été dégagé en cours de traitement; notamment une interrogation de mes tables de traces pendant le traitement à l'aide du 'set transaction isolation level read uncommitted' m'indique que le traitement se poursuit normalement, jusqu'au moment où il est interrompu par le système dans les conditions sus-décrites. (et comme ce traitement est transactionnel, les traces disparaissent à ce moment, en même temps que les modifications "métiers" bien sur).

    Mes questions sont donc :

    - Y-a-t-il un moyen de paramétrer ce timeout de post snapshot ?
    - Pourquoi le système ne m'informe pas qu'il a "tué" le job de post snapshot ?


    Merci par avance.

  2. #2
    Rédacteur

    Avatar de SQLpro
    Homme Profil pro
    Expert bases de données / SQL / MS SQL Server / Postgresql
    Inscrit en
    Mai 2002
    Messages
    21 990
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Expert bases de données / SQL / MS SQL Server / Postgresql
    Secteur : Conseil

    Informations forums :
    Inscription : Mai 2002
    Messages : 21 990
    Billets dans le blog
    6
    Par défaut
    je suppose que ces 30 minutes sont le temps de latence de la réplication. Dans ce cas ceci explique cela : remplacement du snapshot par un nouveau snapshot...

    A +
    Frédéric Brouard - SQLpro - ARCHITECTE DE DONNÉES - expert SGBDR et langage SQL
    Le site sur les SGBD relationnels et le langage SQL: http://sqlpro.developpez.com/
    Blog SQL, SQL Server, SGBDR : http://blog.developpez.com/sqlpro
    Expert Microsoft SQL Server - M.V.P. (Most valuable Professional) MS Corp.
    Entreprise SQL SPOT : modélisation, conseils, audit, optimisation, formation...
    * * * * * Expertise SQL Server : http://mssqlserver.fr/ * * * * *

  3. #3
    Inactif  
    Homme Profil pro
    Chef de projet NTIC
    Inscrit en
    Janvier 2007
    Messages
    6 604
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 63
    Localisation : France

    Informations professionnelles :
    Activité : Chef de projet NTIC

    Informations forums :
    Inscription : Janvier 2007
    Messages : 6 604
    Par défaut
    Merci pour votre réponse, mais je ne suis pas certain de bien comprendre.

    Parlez vous du délai d'expiration des souscriptions ? (auquel cas, ce n'est pas ça) ou d'un autre délai ?

    Et dans ce cas, où se paramètre-t-il ?

  4. #4
    Membre Expert
    Profil pro
    Inscrit en
    Juin 2007
    Messages
    1 056
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2007
    Messages : 1 056
    Par défaut
    Salut

    regarde du côté des paramètres de lancement de snapshot.exe :

    http://msdn.microsoft.com/en-us/library/ms146939.aspx

    dans la partie

    -QueryTimeOutquery_time_out_seconds

    Is the number of seconds before the query times out. The default is 1800 seconds.
    Cela peut-être lié à ton problème.

  5. #5
    Inactif  
    Homme Profil pro
    Chef de projet NTIC
    Inscrit en
    Janvier 2007
    Messages
    6 604
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 63
    Localisation : France

    Informations professionnelles :
    Activité : Chef de projet NTIC

    Informations forums :
    Inscription : Janvier 2007
    Messages : 6 604
    Par défaut
    Bonjour

    Citation Envoyé par kagemaru Voir le message
    Salut

    regarde du côté des paramètres de lancement de snapshot.exe :

    http://msdn.microsoft.com/en-us/library/ms146939.aspx

    dans la partie
    Bingo !!!

    Merci beaucoup !

  6. #6
    Inactif  
    Homme Profil pro
    Chef de projet NTIC
    Inscrit en
    Janvier 2007
    Messages
    6 604
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 63
    Localisation : France

    Informations professionnelles :
    Activité : Chef de projet NTIC

    Informations forums :
    Inscription : Janvier 2007
    Messages : 6 604
    Par défaut
    Je viens d'ailleurs de voir que ces paramètres sont accessibles via les "Agent Profiles" dans le moniteur de réplication.

    Je n'avais pas assez cherché .....

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

Discussions similaires

  1. Réponses: 2
    Dernier message: 25/06/2015, 00h14
  2. Traitement post-video XML-SDL
    Par valgoku dans le forum SDL
    Réponses: 5
    Dernier message: 27/01/2012, 17h02
  3. Reprendre études post BAC+2 après 1an de travail
    Par Homo_Informaticus dans le forum Etudes
    Réponses: 4
    Dernier message: 18/10/2011, 23h05
  4. Réponses: 0
    Dernier message: 11/12/2009, 20h58
  5. Réponses: 6
    Dernier message: 18/07/2007, 11h01

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