2017-04-23 1 views
0

Ich erhalte einen ähnlichen Fehler wie hereSQL Server: Tabelle Datentypen auf den kleinstmöglichen Speicherplatz, um das Limit der maximal zulässigen Tabellenzeilengröße von 8060 Bytes zu überwinden?

Erstellen oder Ändern der Tabelle ‚Media‘ ist fehlgeschlagen, da die Mindest Zeilengröße 14273 sein würde, davon 9 Byte internen Overhead. Diese überschreitet die maximal zulässige Tabellenzeilengröße von 8060 Bytes.

nach dem Importieren einer CSV mit SQL Server Management Studio. Zahlenspalten werden als Zeichenfolgen interpretiert. Daher kann der Datentyp ncharcher (x) anstelle von effizientem (n) Datentyp nchar (1000) viel unnötigen Speicherplatz einnehmen.

Wie kann ich die Datentypen der in SQL Server importierten Tabelle sehen und sie aktualisieren, um den geringsten Speicherplatz zu belegen?

+1

'" die Datentypen der in SQL Server importierten Tabelle ". Welcher Tisch? Ich glaube, Sie sagen "CSV" – Sami

+0

@Sami In MMSM, klicken Sie mit der rechten Maustaste auf die DB, so dass Sie> Aufgaben> Daten importieren> Flat-Datei, so dass Sie CSV-Datei in eine Tabelle in MMSM importieren können, aber nicht über die Datentypen der Tabelle. – hhh

+0

Sie meinen 'DT_STR'? – Sami

Antwort

0

Tabelle erstellen in SQL-Datenbank und definieren Spalten mit dem richtigen Datentypen als CSV-Import in der Tabelle wenn Sie String-Spalten in der Tabelle haben und jede Spalte 1000 Zeichen haben kann, ich denke, dass Sie Tisch geteilt müssen und kommen in Sicht

Verwandte Themen