Ik zou dit vermijden als ik kon - kun je beide tabellen gewoon in één database bewaren en een FK gebruiken?
Bovenliggende en onderliggende tabellen bevinden zich in verschillende databases.
Hoewel u in deze situatie geen externe sleutel kunt gebruiken, zijn er oplossingen:u kunt triggers of UDF's gebruiken die zijn verpakt in controlebeperkingen. Hoe dan ook, uw gegevensintegriteit is niet helemaal waterdicht:als de database met uw bovenliggende tabel crasht en u deze herstelt vanaf een back-up, kunt u gemakkelijk weeskinderen krijgen.
Ouder-kindrelatie wordt afgedwongen door triggers.
Er zijn nogal wat situaties waarin triggers niet afgaan, zoals:
· Er is een tafel gevallen.
· Een tabel wordt afgekapt.
· Instellingen voor geneste en/of recursieve triggers voorkomen dat een trigger wordt geactiveerd.
Ook kan een trigger gewoon onjuist zijn. Hoe dan ook, je kunt wezen in je database krijgen.