Si les champs ne contiennent strictement aucun caractères accentué, tu peux prendre varchar.
C'est une chaîne de taille variable, limitée à environ 8000 caractères.
char : chaîne ASCII de taille fixe.
varchar : chaîne ASCII de taille variable.
nchar : chaîne Unicode de taille fixe.
nvarchar : chaîne Unicode de taille variable.
L'inconvénient des chaînes de taille fixe est qu'elles prennent de la place sur disque même quand elles sont vides.
Dans la majorité des cas, varchar ou nvarchar sont plus avantageux.
PS: SQL Server 2000 est limité à des enregistrements de 8 ko. (C'est 2 Go sous Oracle et 1 Go sous Postgres, mais passons...).
Cela veut dire qu'une ligne dans une table ne peut pas dépasser 8 ko. Il faut bien en tenir compte dans la conception.