Wie erstellen Sie eine große Tabelle in SQL Server 2008? und was sind die Einschränkungen für die Nutzung?
Las ich die Spezifikationen der maximalen Kapazität für SQL Server und ich kam über die Bezeichnung der breiten Tisch. Es unterscheidet sich von einem standard-Tabelle, können so viele wie 30.000 Spalten, im Gegensatz zu einer normalen (schmalen) Tabelle beschränkt sich auf die bekannteren 1024 Spalten. Ich googeln für eine Breite Tabelle, aber nichts scheint zu kommen, relevant. Hat die neue Tabelle geben einen mehr formalen Namen???
Also warum haben wir zwei verschiedenen Arten von Tabellen, wie Sie erstellen diese Besondere Tabelle und was sind die Einschränkungen bei der Verwendung dieser Tabelle, die kann scheinbar mehr Daten ? anhyone wissen ?
ja. mein auto Bann Korrektor verändert die word automatisch auf etwas albern. tausend begnadigungen.
InformationsquelleAutor MikeJ | 2009-05-28
Du musst angemeldet sein, um einen Kommentar abzugeben.
Breite Tabelle ist eine Tabelle, die verwendet Spalte setzt und Spalten mit geringer Dichte. Es folgt noch immer die gleiche Breite Einschränkungen pro Zeile (8019 bytes) - also würden Sie in der Regel nur verwenden, wenn Ihre Spalten sind meist alle null-Werte.
Siehe hier für mehr info auf...
SQL 2016 noch ein Byte pro Zeile, die Grenze von 8060, aber die Zeile overflow lässt Sie mehr Daten speichern. Dies ist nicht neu in 2016, und hat schon für eine ganze Weile. msdn.microsoft.com/en-us/library/ms143432.aspx
Wo kamen Sie mit der Nummer 8019 als eine Seite, width restriction?
nicht sicher, wo das herkommt - ist schon zu lange her. Aktuelle Breite Einschränkung für eine Zeile 8060 bytes. am nächsten, die ich finden kann ist diese Seite sagen 8018 begrenzt die Breite für Spalten mit geringer Dichte - docs.microsoft.com/en-us/previous-versions/sql/...
InformationsquelleAutor Scott Ivey
"Erstellen oder ändern einer Tabelle in eine Breite Tabelle, fügen Sie eine Spalte festlegen, um die definition der Tabelle."
Vom hier
InformationsquelleAutor Tom H
In der Regel nicht wollen, dies zu tun aber! Gibt es Größenbeschränkungen für die Zeilen und es kann langsamer sein, um Daten abrufen, als wenn Sie mit verknüpften Tabellen (auch solche, die mit eins-zu-eins-Beziehungen). Ich habe noch nie gesehen, ein Beispiel, wo dies war eine bessere Idee als den zugehörigen Tabellen.
InformationsquelleAutor HLGEM
Eine weitere Einschränkung ist, dass bei breiten Tabellen arbeiten nicht mit der Transaktions-oder Mergereplikation. Siehe "SQL Server-Technologien, Unterstützt Spalten mit geringer Dichte" hier: http://msdn.microsoft.com/en-us/library/cc280604(v=sql.105).aspx
Um eine Tabelle in einer breiten Tabelle müssen Sie erstellen, die Spalten mit geringer Dichte und einen Spaltensatz. Wenn Sie nicht erstellen Sie eine Spalte, legen Sie Ihre Tabelle noch begrenzt auf 1024 Spalten.
InformationsquelleAutor Josh Yeager
Erstellen von Komplexen Test-Datenbanken - Erstellen einer Tabelle mit mehr als 1.024 Spalten
InformationsquelleAutor fifamaniac04