, ben Ekipleri arasında sorun yaratan ilişkiler (TakımID PK) yaşıyorum FK2: AwayTeamID)MSSQL: İki yabancı anahtar için aynı tabloya ilişkiler oluşturulamıyor. , HomeTeamID: ve GameSchedule (PK: Oyun Kimliği, FK1: Ben bir beyzbol ligi için küçük bir veritabanı inşa ettik</p> <p>
Ben GameSchedule HomeTeamID, Ekiplerine AwayTeamID (TakımID) betwen ilişkileri oluşturmak istiyorum
Ben bir hata alıyorum bunu yapmaya zaman: (TakımID zaten Ekipleri Birincil Anahtar)
'Ekipler' tablosu başarıyla kaydedildi 'GameSchedule' tablosu - 'FK_GameSchedule_Teams' ilişkisi oluşturulamadı.
ALTER TABLE deyimi, "FK_GameSchedule_Teams" FOREIGN KEY kısıtlaması ile çakıştı. Çakışma "sll_2009", "dbo.Teams", "TeamID" sütununda yer aldı.
Bu ilişkiler için Silme ve Güncelleme kurallarını belirttiniz mi? –
Eklemeye çalıştığınız kısıtlamayı karşılamayan mevcut verileriniz var. –
Daha fazla bilgi: Ben boş playpen veritabanı oluşturdum ve iki tablo ve tüm ilişkileri oluşturmak mümkün oldu, sorun gerçek veritabanında, mevcut kayıtları var ve bu ilişkiyi oluşturmama izin vermez. – Eric