Vorgehensweise: Deaktivieren von Fremdschlüsseleinschränkungen mit INSERT- und UPDATE-Anweisungen (Visual Database Tools)
Aktualisiert: 12. Dezember 2006
Aktivieren Sie die Option, mit der eine Fremdschlüsseleinschränkung bei den Transaktionen INSERT und UPDATE deaktiviert werden kann, falls Sie davon ausgehen, dass die Einschränkung durch neue Daten verletzt wird, oder falls die Einschränkung nur für Daten gültig ist, die sich bereits in der Datenbank befinden.
So deaktivieren Sie eine Fremdschlüsseleinschränkung für die Anweisungen INSERT und UPDATE
Klicken Sie im Objekt-Explorer mit der rechten Maustaste auf die Tabelle mit der Einschränkung, und klicken Sie auf Entwurf (bzw. in SP1 und in früheren Versionen auf Ändern).
Die Tabelle wird im Tabellen-Designer geöffnet.
Klicken Sie im Menü Tabellen-Designer auf Beziehungen.
Wählen Sie im Dialogfeld Fremdschlüsselbeziehungen aus der Liste Ausgewählte Beziehung die Beziehung aus.
Klicken Sie im Datenblatt auf Regel löschen oder Regel aktualisieren, und wählen Sie im Dropdown-Listenfeld links neben der Eigenschaft eine Aktion aus.
- Keine Aktion Eine Fehlermeldung teilt dem Benutzer mit, dass der Löschvorgang unzulässig ist und ein Rollback von DELETE durchgeführt wurde.
- Löschweitergabe Löscht alle Zeilen, die Daten enthalten, die mit der Fremdschlüsselbeziehung zusammenhängen.
- NULL festlegen Legt den Wert auf NULL fest, wenn alle Fremdschlüsselspalten der Tabelle NULL-Werte annehmen können. Gilt nur für SQL Server 2005.
- Standard festlegen Legt den Wert auf den für die Spalte definierten Standardwert fest, wenn für alle Fremdschlüsselspalten der Tabelle Standardwerte definiert sind. Gilt nur für SQL Server 2005.
Hinweis: |
---|
Wenn Sie zum Implementieren der Datenbankoperationen Trigger verwenden möchten, müssen Sie die Fremdschlüsseleinschränkungen deaktivieren, damit die Trigger ausgeführt werden können. |
Siehe auch
Andere Ressourcen
Verwenden von Einschränkungen (Visual Database Tools)
Verwenden von Beziehungen (Visual Database Tools)
Fremdschlüsselbeziehungen (Dialogfeld) (Visual Database Tools)