none
Foreign key entre table dimension et table fait RRS feed

  • Discussion générale

  • Bonjour,

    Dans le Tuto du SQL SERVER 2008 R2 "Business_Intelligence_avec_SQL_Server_2008_R2" et apres l'implémentation du table DimTemps et FactFacture  et quand j'ai essayé de faire une liaison entre le clé primaire du DimTemps (Temps_PK) et DateFacturation_FK du FactFacture j'ai rencontré l'erreur suivante "

    table 'DimTemps' enregistrée
    table 'FactFacture'
    - Impossible de créer la relation 'FK_FactFacture_DimTemps'. 
    L'instruction ALTER TABLE est en conflit avec la contrainte FOREIGN KEY "FK_FactFacture_DimTemps". Le conflit s'est produit dans la base de données "DistrisysDW", table "dbo.DimTemps", column 'Temps_PK'.  "

    j'ai besoin de votre aide. 

    merci.

    dimanche 22 juillet 2012 13:19

Toutes les réponses

  • Bonjour,

    De mémoire, cela ressemble au message que l'on a lorsqu'on essaie de créer une contrainte FK qui n'est pas actuellement respectée. Cela donne quoi si on fait une requête pour vérifier que l'on retrouve bien effectivement chaque valeur de la fk dans la liste des pk ?


    Please always mark whatever response solved your issue so that the thread is properly marked as "Answered".

    mardi 24 juillet 2012 11:05
  • Bonjour,

    Nous changeons le type de votre question à « Discussion générale » parce que vous n’êtes pas revenu avec les informations sollicitées. Si vous avez plus de temps pour réexaminer la question et fournir plus d'informations, n'hésitez pas à modifier le type du thread à « Question ». Si le problème est résolu, s’il vous plaît partagez la solution avec nous afin que la réponse puisse être trouvée et utilisée par d'autres membres de la communauté ayant des questions similaires. Merci !

    Cordialement,

    Aurel


    Aurel BERA, Microsoft
    Microsoft propose ce service gratuitement, dans le but d'aider les utilisateurs et d'élargir les connaissances générales liées aux produits et technologies Microsoft. Ce contenu est fourni "tel quel" et il n'implique aucune responsabilité de la part de Microsoft.

    vendredi 14 septembre 2012 12:20
    Modérateur
  • Bonjour à tous,

    Je me permet de vous proposer mon problème : 
    Alors voilà je suis en cours de création d'une nouvelle Base de données sous MS SQL SERVER 2012, et du coup j'ai créer toutes les tables en remplissant quelques une avec des données.
    Quand j'essaye de créer le schéma de base de données pour faire migrer les clés étrangère, j'ai un message bizarre qui sort qui est comme suit :

    table «*PAYS*» enregistrée
    table «*Ville*»
    - Impossible de créer la relation «*FK_Ville_PAYS*». 
    L'instruction ALTER TABLE est en conflit avec la contrainte FOREIGN KEY "FK_Ville_PAYS". Le conflit s'est produit dans la base de données "Société Vacances et Aventures", table "dbo.PAYS", column 'CODE_PAYS'.


    PS1: J'ai bien déclarer le type de la clé étrangère pareillement que la clé primaire de la seconde table.
    PS2: Les deux table [PAYS] et [Ville] sont remplis de données.

    mardi 25 octobre 2016 18:07
  • Merci à tous pour votre disponibilité mais j'ai pu résoudre mon soucis.

    Il fallait juste vider les différentes tables avant la mise en relation. Puis qu'il faut une correspondance en terme de données dans les différentes table.

    mercredi 26 octobre 2016 10:28
  • OFFRE DE PRET-------- ( stephanemuller1959@gmail.com) Bonjour mesdames et messieurs Pour tous vos soucis de financement de 5.000€ à 10.000.000€ au taux de 2% veuillez contacter Mr Ferguson par mail: stephanemuller1959@gmail.com Merci pour la compréhension
    mercredi 26 octobre 2016 21:38
  • OFFRE DE PRET-------- ( stephanemuller1959@gmail.com)
    Bonjour mesdames et messieurs
    Pour tous vos soucis de financement de 5.000€ à 10.000.000€ au taux de 2% veuillez contacter Mr Ferguson par mail: stephanemuller1959@gmail.com
    Merci pour la compréhension 
    mercredi 26 octobre 2016 21:40
  • OFFRE DE PRET-------- ( stephanemuller1959@gmail.com)
    Bonjour mesdames et messieurs
    Pour tous vos soucis de financement de 5.000€ à 10.000.000€ au taux de 2% veuillez contacter Mr Muller par mail: stephanemuller1959@gmail.com
    Merci pour la compréhension 
    mercredi 26 octobre 2016 21:41
  • OFFRE DE PRET-------- ( stephanemuller1959@gmail.com)
    Bonjour mesdames et messieurs
    Pour tous vos soucis de financement de 5.000€ à 10.000.000€ au taux de 2% veuillez contacter Mr Muller par mail: stephanemuller1959@gmail.com
    Merci pour la compréhension 
    mercredi 26 octobre 2016 21:41