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 :

copie de bases et pb de FOREIGN KEY


Sujet :

MS SQL Server

  1. #1
    Futur Membre du Club
    Profil pro
    Inscrit en
    Juin 2004
    Messages
    7
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2004
    Messages : 7
    Points : 5
    Points
    5
    Par défaut copie de bases et pb de FOREIGN KEY
    bonjour
    en vu de test j ai recopier la base de données de production sur le serveur de test
    serveur de prod -> SQL Server2000
    serveur de dev -> MSDE

    j ai recopier le fichier physique, pensant avoir moins de pb...

    maintenant j ai des erreurs sur :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    COLUMN FOREIGN KEY SAME TABLE 'FK_CONTRAT_REFERENCE_MACHIN'
    je pense que c est une table system de SQL Server
    j ai regarder le resultat de :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    exec sp_helpconstraint 'MACHIN'
    sur le serveur de dev et le serveur de prod qui me retourne tous la meme reponse...

    en debbugant mon code je me suis appercu que (pour une raison que j ignore encore) il voulais inserer ID_MACHIN=1160, qui lui existe deja !! -> d ou erreur

    maintenant, j ai forcé les choses en mettant en dur dans mon code:
    ID_MACHIN = 1163 //la prochaine ligne normalment
    et a l insertion qui réussit cette fois j ai
    ID_MACHIN=1169


    est ce que ca peut venir de la base : :
    de mon coté j ai pas changer le code, juste la base, le meme code marche tres bien en prod !!.....

  2. #2
    Futur Membre du Club
    Profil pro
    Inscrit en
    Juin 2004
    Messages
    7
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2004
    Messages : 7
    Points : 5
    Points
    5
    Par défaut
    je réexecute monde code, tj avec en dur 1163..
    et hop un insert a 1170 !!
    il doit y avoir qq part ds uen table system des infos qui correspondent pas a ce que j ai ds ma base

  3. #3
    Futur Membre du Club
    Profil pro
    Inscrit en
    Juin 2004
    Messages
    7
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2004
    Messages : 7
    Points : 5
    Points
    5
    Par défaut
    peut etre un DBCC DBREINDEX ??
    mais j arrive pas a le faire marcher
    ca marche comment ca ?

  4. #4
    Futur Membre du Club
    Profil pro
    Inscrit en
    Juin 2004
    Messages
    7
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2004
    Messages : 7
    Points : 5
    Points
    5
    Par défaut
    ca marche.. je sais pas si c etait vraiment ca mais ca marche

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

Discussions similaires

  1. Réponses: 0
    Dernier message: 30/07/2014, 14h35
  2. Réponses: 11
    Dernier message: 16/05/2014, 16h52
  3. copie inter bd avec changement de foreign keys
    Par tremblou dans le forum Développement
    Réponses: 3
    Dernier message: 29/12/2011, 17h45
  4. [SQL] FOREIGN KEY lors de la création de la base
    Par R.L. dans le forum PHP & Base de données
    Réponses: 6
    Dernier message: 31/05/2006, 15h36
  5. Liste des foreign key des tables d'une base de données
    Par lalyly dans le forum MS SQL Server
    Réponses: 3
    Dernier message: 29/05/2006, 11h25

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