в MSDN я вижу это:
* Важно *
Типы данных ntext, text и image будут удалены в следующей версии Microsoft SQL Server. Избегайте использования этих типов данных в новых разработках и планируйте модифицировать приложения, которые их используют в настоящее время. Вместо этого используйте nvarchar (max), varchar (max) и varbinary (max).
Фиксированные и переменные типы данных для хранения больших не-Unicode и Unicode-символов и двоичных данных. В данных Unicode используется набор символов UNICODE UCS-2.
и он предпочел nvarchar (MAX), вы можете увидеть детали ниже:
nvarchar [(n | max)]
Строковые данные Unicode переменной длины. n определяет длину строки и может принимать значение от 1 до 4000. max указывает, что максимальный размер хранилища составляет 2 ^ 31-1 байт (2 ГБ). Размер хранилища в байтах в два раза превышает фактическую длину введенных данных + 2 байта. Синонимы ISO для nvarchar - это разные национальные и национальные символы.