Wenn ich versuche, UK für 7 Spalten zu erstellen, bekomme ich
Gesamtgröße eines Indexes oder Primärschlüssels kann 900 Bytes nicht überschreiten.
Wie kann ich diesen Fehler beheben?
Nichts besonders befriedigend. In diesem Artikel finden Sie einige Vorschläge dazu, wie eine eindeutige Integritätsregel für Spalten über der Grenze von 900 Byte erzwungen werden kann.
Abgesehen vom Offensichtlichen (Ändern der Größe dieser 7 Spalten) gibt es keine Einstellung oder Ähnliches. Sie können dies jedoch erzwingen, indem Sie Trigger verwenden, um sicherzustellen, dass diese sieben Spalten eindeutig zusammen sind.
Tags und Links sql-server