nvarchar monte jusqu'à 4096 (il me semble) et prends la taille exacte du texte.
évite absolument TEXT, qui est fait pour stocker du texte en très grande quantité (plusieurs Go si ça te chante), car il est très mal supporté par ODBC.
Et SQL Server est souvent appelé par ODBC, même si ton projet ne l'appellera pas via ce mode d'acces.