Come tutti i software RDBMS, SQL Server possiede alcune limitazioni nelle sue capacità, che soprattutto a livello di curiosità (credo che per la maggior parte degli utenti non siano un ostacolo) ho raccolto nella tabella sottostante.
Oggetti |
Limite |
Database per server |
32,767 databases. |
Dimensioni di un database |
Oltre 1 milione di TB. |
Numero di tabelle per singolo database |
2 bilioni di tabelle per database |
Numero di colonne per ogni singola tabella |
1024 colonne per tabella |
Righe per tabella |
Dipende solamente solo dallo spazio a disposizione sul disco |
Bytes per riga |
8060 |
Dimensione del file dati |
32 |
Dimensione del file di log |
32 |
Lunghezza per i  nomi delle colonne e delle variabili |
128 |
Indici per tabella |
1 indice clustered per tabella e 249 indici nonclustered per ta bella. Un indice composito non può avere più di 16 colonne coinvolte. |
Triggers per tabella |
Limitato solamente dal numero di oggetti presenti nel database. |
Stored |
Fino a 255 |
Connessione utente |
Tutte quelle permesse dalla licenza a vostra disposizione |
Legenda:
TB = Terabytes
MB = Megabytes
Difficilmente vi capiterà di venire a patti con queste limitazioni di SQL Server, ma comunque è interessante sapere la loro entità.