Я знаю, что это старый пост, но я думаю, что он по-прежнему актуален для некоторых людей. Я много работаю с устаревшими данными, которые масштабируются из полей Access Memo в SQL, а затем превращаются в таблицу ссылок в Access.
Я обнаружил, что масштабирование до NVARCHAR (max) вызывает проблемы в таблицах ссылок. Проблема зависит от того, с каким драйвером вы строите таблицу Access Link.
Используя SQL Native Client 10, я впервые обнаружил, что Access обрабатывает поле как NVARCHAR (4000). Хотя использование SQL Server в качестве драйвера действительно меняет проблемы, все еще существуют проблемы. С этим более старым драйвером проблемы, кажется, труднее отследить, но они обнаруживаются. Обычно с похожей проблемой размеров.
Осторожно, то, что, кажется, работает нормально, на самом деле может просто работать правильно, потому что правильные обстоятельства еще не достигнуты.
Если вы обнаружите, что ваши полевые данные никогда не требуют больше 4000 символов, то сделайте их NVARCHAR (4000). Установить на MAX - слишком много, если вам все равно нужно 4000.