Nasıl yapılır: Yabancı anahtar sınırlamaları INSERT ve update deyimiyle (Visual veritabanı araçları) ile devre dışı bırakma

Yeni veri kısıtlamayı ihlal veya kısıtlama yalnızca veritabanında bulunan verilere uygulanır, biliyorsanız, Ekle ve güncelleştir işlemleri sırasında yabancı anahtar kısıtlamasını devre dışı bırakma seçeneğini seçin.

Yabancı anahtar kısıtlaması Ekle ve güncelleştir deyimleri için devre dışı bırakmak için

  1. Object Explorer'da, kısıtlamayı içeren tablo sağ tıklatın ve Tasarım.

    Tabloyu Tablo Tasarımcısı'nda açılır.

  2. Dan Tablo Tasarımcısı menüsünde'i tıklatın ilişkileri.

  3. De Yabancı anahtar ilişkilerini iletişim kutusunda, İlişkiler penceresinde seçin Seçili ilişki listesi.

  4. Kılavuzda tıklatın Kural silme veya Güncelleştirme kuralı sol tarafındaki kapalı açılan liste kutusundan bir eylem seçin ve özellik.

    • Hiçbir şeybir hata iletisi silmeye izin verilir ve delete döndürülüyor kullanıcı söyler.

    • Art Arda Sıralıyabancı anahtar ilişkide bulunan verileri içeren tüm satırları siler.

    • Set NullTablo boş değerleri kabul için yabancı anahtar sütunları null Eğer değerini ayarlar.sql Server 2005 yalnızca için geçerlidir.

    • Varsayılan olarak ayarlatablo için tüm yabancı anahtar sütunları kendileri için tanımlanmış varsayılan değeri varsa sütun için tanımlanan varsayılan değerine ayarlar.sql Server 2005 yalnızca için geçerlidir.

Not

Tetikleyicileri veritabanı işlemlerini gerçekleştirmek için kullanmayı planlıyorsanız, sırayla çalıştırmak tetikleyici için yabancı anahtar kısıtlamalarını devre dışı bırakmanız gerekir.