Software I\'m working with uses a text field to store XML. From my searches online, the text datatype is supposed to hold 2^31 - 1 characters. Currently SQL Server is trunca
that is a limitation of SSMS not of the text field, but you should use varchar(max) since text is deprecated
Here is also a quick test
create table TestLen (bla text) insert TestLen values (replicate(convert(varchar(max),'a'), 100000)) select datalength(bla) from TestLen
Returns 100000 for me