Kann ich mit MSSQL2005 eine Tabelle mit einer Fremdschlüssel-Beschränkung abschneiden, wenn ich zuerst die untergeordnete Tabelle (die Tabelle mit dem Primärschlüssel der FK-Beziehung) abschneide?
Ich weiß, dass ich entweder
- Verwenden Sie eine
DELETE
ohne eine Where-Klausel und dannRESEED
die Identität (oder) - Entfernen Sie die FK, schneiden Sie die Tabelle ab und erstellen Sie die FK neu.
Ich dachte, dass solange ich die untergeordnete Tabelle vor der übergeordneten Tabelle abgeschnitten, ich würde in Ordnung sein, ohne eine der oben genannten Optionen zu tun, aber ich bekomme diesen Fehler:
Die Tabelle 'Tabellenname' kann nicht gekürzt werden, da sie durch eine FOREIGN KEY-Beschränkung referenziert wird.