Ich habe Tabelle mit über 100 Spalten, was sind varchar(200)
. Wir verändern alle Spalten nvarchar
aber wenn das Alter Skript ausgeführt wir eine Warnmeldung wie folgt erhalten:SQL Server: maximale Zeilengröße Warnung
Achtung: Die Tabelle „TABLE_NAME“ erstellt wurde, aber seine maximale Zeilen Größe überschreitet das zulässige Maximum von 8060 Bytes. INSERT oder UPDATE zu Diese Tabelle schlägt fehl, wenn die resultierende Zeile die Größenbeschränkung überschreitet.
Sollte ich davon alarmiert werden oder kann ich es einfach ignorieren?
Ich wäre besorgt, eine Tabelle zu haben, die zu groß ist, was auch immer passiert ist, um das zu einer Voraussetzung zu machen? Können Sie einige Datentypen erneut untersuchen und die Länge reduzieren? –
Es könnte eine gute Zeit sein, diese 100 Spalten in etwas überschaubarer zu normalisieren. –
Ignorieren Sie es? "Ja wirklich?" Ihre Einfügungen und/oder Aktualisierungen könnten nun fehlschlagen und Sie möchten sie ignorieren? –