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 server Oracle update -> Probleme


Sujet :

MS SQL Server

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Avril 2008
    Messages
    60
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2008
    Messages : 60
    Par défaut Sql server Oracle update -> Probleme
    Bonjour
    suite a un update sur une vue sqlserver portant sur une table oracle style
    UPDATE V_WWWWWWWWWWWWWW
    SET FLETAT = 1
    WHERE FLETAT = 0
    j'ai le message d'erreur suivant :

    Le fournisseur OLE DB "OraOLEDB.Oracle" du serveur lié "XXXXXXXXXXXXX" a retourné le message "ROW-00014: Impossible de mettre à jour la ligne, car les données de la base de données ont changé".
    Msg*7343, Niveau*16, État*4, Ligne*1
    Le fournisseur OLE DB "OraOLEDB.Oracle" du serveur lié "XXXXXXXXXXXXX" n'a pas pu UPDATE la table "[OraOLEDB.Oracle]".
    Avez vous une idée ?
    Merci

  2. #2
    Rédacteur/Modérateur

    Avatar de Fabien Celaia
    Homme Profil pro
    Administrateur de base de données
    Inscrit en
    Octobre 2002
    Messages
    4 227
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 55
    Localisation : Suisse

    Informations professionnelles :
    Activité : Administrateur de base de données
    Secteur : Service public

    Informations forums :
    Inscription : Octobre 2002
    Messages : 4 227
    Billets dans le blog
    25
    Par défaut
    Oui.
    Au moment où vous faites appel à la vue, les données sont chargées depuis Oracle.
    Entre le moment de votre snapshot et le moment ou vous avez updaté les données, les données avaient changé.
    Sr DBA Oracle / MS-SQL / MySQL / Postgresql / SAP-Sybase / Informix / DB2

    N'oublie pas de consulter mes articles, mon blog, les cours et les FAQ SGBD

    Attention : pas de réponse technique par MP : pensez aux autres, passez par les forums !

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Avril 2008
    Messages
    60
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2008
    Messages : 60
    Par défaut
    Non non
    aucun utilisateur oracle n'a acces à cette table
    Le delete sur la vue fonctionne mais pas l'update
    les droits select , insert, update et delete ont bien ete affectes au user de connection du lien sqlserver -> oracle
    J'ai finalement utilise un exec
    Mais j'aimerai tout de meme savoir pourquoi

Discussions similaires

  1. [debutant] SQL Server-> Oracle
    Par tigrou93 dans le forum Oracle
    Réponses: 15
    Dernier message: 25/04/2006, 17h02
  2. migration sql server oracle my sql
    Par WELCOMSMAIL dans le forum MS SQL Server
    Réponses: 1
    Dernier message: 13/04/2006, 09h38
  3. [SQL Server] Requete update sur 2 champs
    Par galou10 dans le forum Langage SQL
    Réponses: 2
    Dernier message: 21/02/2006, 20h22
  4. [SQL SERVER/ORACLE] Comment migrer les données?
    Par ducho dans le forum Décisions SGBD
    Réponses: 3
    Dernier message: 08/12/2005, 11h18
  5. Migration SQL Server - Oracle 9i
    Par YOYOVbSQL dans le forum Migration
    Réponses: 2
    Dernier message: 02/09/2004, 11h47

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