Gibt SQL Server beispielsweise eine Warnung aus oder stirbt er einfach?
Antworten
Zu viele Anzeigen?SQL Server 2005 gibt den folgenden Fehler aus, wenn Sie die IDENTITY-Spalte überlaufen lassen.
Server: Msg 8115, Level 16, State 1, Line 1
Arithmetic overflow error converting IDENTITY to data type int.
Arithmetic overflow occurred.
Ihre Identitätsspalte muss nicht auf eine INT beschränkt sein und kann sogar auf BIGINT gesetzt werden, wenn Sie vermuten, dass INT nicht groß genug ist.
INT (32-Bit mit Vorzeichen) wird auf 2.147.483.647 und BIGINT (64-Bit mit Vorzeichen) auf 9.223.372.036.854.775.807 steigen (das sind 9 Quintillionen, genug für 1,3 Milliarden IDs pro Person auf dem Planeten).
Sam
Punkte
7422