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

SAGE Discussion :

Problème SQL Sage X3 V6


Sujet :

SAGE

  1. #1
    Membre du Club
    Homme Profil pro
    Inscrit en
    Mai 2013
    Messages
    73
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations forums :
    Inscription : Mai 2013
    Messages : 73
    Points : 50
    Points
    50
    Par défaut Problème SQL Sage X3 V6
    Bonjour,
    lors de la création d'une sortie diverse, un message d'erreur s'affiche.
    je pense que c'est problème survenu a la base SQL.
    après une petite recherche, le site Microsoft indique que l'erreur survient lorsque une table, un champ ... est verrouillé par un utilisateur ou un processus.

    est ce que qq'un a rencontré ce genre de problème, la solution .
    Nom : err X3.png ?- Photos.png
Affichages : 1559
Taille : 33,9 Ko

  2. #2
    Membre éprouvé
    Homme Profil pro
    Dév & consultant Sage X3
    Inscrit en
    Décembre 2014
    Messages
    791
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Dév & consultant Sage X3

    Informations forums :
    Inscription : Décembre 2014
    Messages : 791
    Points : 955
    Points
    955
    Par défaut
    Bonjour,

    La procédure sp_who2 de SQL Server permet de savoir si des processus sont bloqués (colonne BlkBy).

    Essayez aussi de voir si, par la maintenance, vous pouvez créer/modifier/supprimer un enregistrement bidon dans les tables liées aux entrées diverses.

  3. #3
    Membre du Club
    Homme Profil pro
    Inscrit en
    Mai 2013
    Messages
    73
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations forums :
    Inscription : Mai 2013
    Messages : 73
    Points : 50
    Points
    50
    Par défaut
    Bonjour,
    après une petite recherche sur le Net résulte que l'erreur 605 d'SQL indique que des champs, tables... sont verrouiller par un utilisateur ou un processus (voici le lien de Microsoft: https://support.microsoft.com/fr-fr/...-in-sql-server)

    Le solution donc est de lancer la requête DBCC CHECKTABLE ('ma_base.STOJOU') étant donner que visiblement il y a un problème au niveau de la table STOJOU.
    => La résultat de la requête m'indique que j'ai 3 erreurs de cohérences dans la table.
    afin de résoudre le problème; il faut lancer une autre requête (en mode mono-user sur la base) DBCC CHECKTABLE ('ma_base.STOJOU',repair_allow_data_loss).
    => Résultat afficher: tous les cohérences ont été courriger.

    Afin de vérifier cela, on lance encore une fois la requête DBCC CHECKTABLE => Pas de problème afficher.

    Donc après cette procédure que je l'ai tester sur mon poste local avec une sauvegarde de la base, il faudra que je la lance sur ma base réelle et tester enfin la sorite diverse.

    Un travaille que je dois le lancer la nuit (ou personne ne travaille).

    Y a t-il une fonction qui fait tout ce boulot au niveau X3 ?

  4. #4
    Membre éprouvé
    Homme Profil pro
    Indépendant X3 et SQL server
    Inscrit en
    Juillet 2006
    Messages
    865
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Vienne (Poitou Charente)

    Informations professionnelles :
    Activité : Indépendant X3 et SQL server
    Secteur : Conseil

    Informations forums :
    Inscription : Juillet 2006
    Messages : 865
    Points : 1 091
    Points
    1 091
    Par défaut
    Bonjour,

    tout cela me parait compliqué pour un simple lock.
    a partir d'un ms studio vous pouvez trouver le processus qui bloque et le supprimer.
    dans Sage vous avez aussi des outils sur les verrous

    cdt

  5. #5
    Membre du Club
    Homme Profil pro
    Inscrit en
    Mai 2013
    Messages
    73
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations forums :
    Inscription : Mai 2013
    Messages : 73
    Points : 50
    Points
    50
    Par défaut
    Bonjour,
    entre temps, tellement les erreurs de cohérences ses sont amplifier, la base a craché.
    la solution était de la corriger avec la requête DBCC CHECKDB. => tout est bon la base et de nouveau opérationnelle, deux jours plus tard (aujourd’hui CAD) les erreurs sont revenu (88 erreurs de cohérences en total).
    Je suis confus comment je doit régler cela ?

  6. #6
    Membre éprouvé
    Homme Profil pro
    Indépendant X3 et SQL server
    Inscrit en
    Juillet 2006
    Messages
    865
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Vienne (Poitou Charente)

    Informations professionnelles :
    Activité : Indépendant X3 et SQL server
    Secteur : Conseil

    Informations forums :
    Inscription : Juillet 2006
    Messages : 865
    Points : 1 091
    Points
    1 091
    Par défaut
    la base a craché.
    c'est impossible pour MS sqlserver.
    Que le processus server se mette à ramer, d'accord mais cracher une base

    Que donne votre plan de maintenance ? avez vous des logs systèmes windows indiquant des problèmes sur vos disques
    Qui s'occupe de votre serveur ?

  7. #7
    Membre du Club
    Homme Profil pro
    Inscrit en
    Mai 2013
    Messages
    73
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations forums :
    Inscription : Mai 2013
    Messages : 73
    Points : 50
    Points
    50
    Par défaut
    Bonjour,
    Les journaux Windows m'affiche ces deux messages chaque 20 minutes presque (voir imprime écran ci-joint).
    CdtNom : 1.png
Affichages : 1288
Taille : 16,5 Ko
    Nom : 2.png
Affichages : 1191
Taille : 20,1 Ko

  8. #8
    Membre éprouvé
    Homme Profil pro
    Indépendant X3 et SQL server
    Inscrit en
    Juillet 2006
    Messages
    865
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Vienne (Poitou Charente)

    Informations professionnelles :
    Activité : Indépendant X3 et SQL server
    Secteur : Conseil

    Informations forums :
    Inscription : Juillet 2006
    Messages : 865
    Points : 1 091
    Points
    1 091
    Par défaut
    Bonjour vous avez un problème sur la tempdb qui est la base temporaire/de travail de sqlserver.

    Déjà je ne sais pas qui vous a fait l'installation mais un tempdb sur le c: franchement c'est pas terrible !!
    Bref vérifiez que votre disque C: n'est pas trop plein

    Attention la tempdb peut augmenter en cas de grosse requete.
    (c'est dans cette base que s'effectue les différentes opérations de tri)
    A la fin de la requete la base re diminue

Discussions similaires

  1. Problème SQL SAGE Mise à jour
    Par yancimer dans le forum MS SQL Server
    Réponses: 1
    Dernier message: 05/10/2006, 21h35
  2. SQL : résoudre ce type de problème sql.
    Par LESOLEIL dans le forum Langage SQL
    Réponses: 4
    Dernier message: 07/10/2005, 13h48
  3. Problème SQL vb5
    Par mpat dans le forum VB 6 et antérieur
    Réponses: 2
    Dernier message: 03/08/2005, 16h49
  4. Problème SQL
    Par Florent0001 dans le forum Langage SQL
    Réponses: 8
    Dernier message: 10/11/2004, 17h07
  5. Problèmes SQL
    Par stampe dans le forum Bases de données
    Réponses: 2
    Dernier message: 06/07/2004, 21h02

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