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

Administration SQL Server Discussion :

problème avec les trigger delete


Sujet :

Administration SQL Server

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Mars 2006
    Messages
    69
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2006
    Messages : 69
    Par défaut problème avec les trigger delete
    Bonjour,

    J'ai 2 serveurs sql ( serveur1 avec un sql Server 2008 et serveur2 avec un sql server 2005).
    Normalement, quand j'exécute un update dans dans le serveur 1 un trigger de suppression va effacer des lignes dans la table test du serveur2 mais quand je lance le update, le message d'erreur suivant apparait :


    Le fournisseur OLE DB "SQLNCLI10" du serveur lié "base1" a retourné le message "Multiple-step OLE DB operation generated errors. Check each OLE DB status value, if available. No work was done.".
    Msg 7202, Level 11, State 2, Line 1
    Could not find server 'BASE1' in sys.servers. Verify that the correct server name was specified. If necessary, execute the stored procedure sp_addlinkedserver to add the server to sys.servers.
    Cordialement.

  2. #2
    Membre confirmé
    Profil pro
    Inscrit en
    Mars 2006
    Messages
    69
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2006
    Messages : 69
    Par défaut
    Informations supplémentaires :
    quand j'exécute le requête delete des lignes sur la table test du serveur2 depuis le serveur1, il n'y a pas de problème.
    J'ai l'impression que c'est le trigger delete qui ne fonctionne pas.

    De plus, sur le serveur2, le nom du serveur a été changé après installation du SQL Server 2005.

    Merci d'avance pour votre aide.

  3. #3
    Membre Expert

    Homme Profil pro
    Chargé de Développement et d'Analyse de données
    Inscrit en
    Mars 2010
    Messages
    1 278
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Chargé de Développement et d'Analyse de données
    Secteur : High Tech - Opérateur de télécommunications

    Informations forums :
    Inscription : Mars 2010
    Messages : 1 278
    Par défaut
    Peux-tu montrer :

    1) le script de création du lien entre les deux serveurs

    2) les scripts des triggers UPDATE et DELETE
    Etienne ZINZINDOHOUE
    Billets-Articles

  4. #4
    Membre confirmé
    Profil pro
    Inscrit en
    Mars 2006
    Messages
    69
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2006
    Messages : 69
    Par défaut
    Bonjour,

    Comme je l'avais dit plus haut, j'avais renommé le serveur après avoir installer SQL Server.

    J'ai donc renommer l'instance en lui donnant le nom du serveur "renommé".
    Et là ça a fonctionné.

    Merci pour votre aide.

    Cordialement.

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

Discussions similaires

  1. Problème avec les PS et Triggers
    Par kaouane dans le forum Firebird
    Réponses: 12
    Dernier message: 02/01/2013, 15h54
  2. problème avec les triggers
    Par aldama dans le forum MS SQL Server
    Réponses: 5
    Dernier message: 19/02/2009, 12h04
  3. problème avec les triggers
    Par jakcam dans le forum Administration
    Réponses: 4
    Dernier message: 04/03/2008, 11h37
  4. Problème avec les délimiteurs dans un trigger
    Par Invité dans le forum DB2
    Réponses: 4
    Dernier message: 01/05/2006, 22h53
  5. []Problème avec les formulaires Outlook
    Par Invité dans le forum Outlook
    Réponses: 6
    Dernier message: 05/12/2002, 09h59

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