Программное обеспечение, с которым я работаю, использует текстовое поле для хранения XML. Из моих поисковых запросов в Интернете тип данных должен содержать 2^31 - 1 символ. В настоящее время SQL Server обрезает XML по 65535 символов каждый раз. Я знаю, что это вызвано SQL Server, потому что, если я добавлю 65536-й символ в столбец непосредственно в Management Studio, он заявит, что он не будет обновляться, потому что символы будут усечены.SQL Server Text Тип данных Maxlength = 65,535?
Является ли максимальная длина действительно 65,535, или это может быть связано с тем, что база данных была разработана в более ранней версии SQL Server (2000) и использует устаревший тип данных text
вместо 2005 года?
Если это так, изменит тип данных на Text
в SQL Server 2005, исправьте эту проблему?
Это часть зеркальной базы данных в процессе синхронизации. Я надеялся избежать необходимости изменять поле для всех клиентов. – craigmj