Das Problem, das eine Menge Leute zu fangen scheint, ist, dass Sie eine Tabelle erstellen können, die definitionsgemäß mehr als 8K Daten enthalten würde, und sie wird es gut akzeptieren. Und die Tabelle funktioniert gut, bis zu dem Punkt, an dem Sie tatsächlich versuchen, mehr als 8.000 Daten in die Tabelle einzufügen.
Nehmen wir an, Sie erstellen eine Tabelle mit einem Integer-Feld für den Primärschlüssel und 10 Varchar (1000) -Feldern. Die Tabelle würde die meiste Zeit gut funktionieren, da die Anzahl von Malen, die Sie alle 10 Ihrer varchar (1000) Felder füllen würden, sehr wenige sein würde. Aber selbst wenn Sie versucht haben, 1000 Zeichen in jedes Ihrer Felder zu setzen, würde es Ihnen den Fehler geben, der in dieser Frage erwähnt wird.
@Erik Kibbee : Ja, wir haben mehrere Tabellen mit zu großen Zeilen. Ich habe das Thema mehrmals angesprochen (unsere Datenbank ist ein absolutes Durcheinander), aber es ist ein Firmenladen, und niemand möchte von strukturellen Problemen hören. Aus der Sicht der Dinge hat NHibernate dieses Problem für eine Weile vor uns versteckt. Aber alles explodierte heute auf einem Remove Anruf (von allen Dingen). – TheSmurf