SQL Server de Type de données Texte Maxlength = de 65 535?

Logiciel, je suis travailler avec utilise un champ de texte pour stocker XML. À partir de mes recherches en ligne, le type de données texte est censé tenir 2^31 - 1 caractères. Actuellement SQL Server est le fait de tronquer le XML à 65 535 caractères à chaque fois. Je sais que cela est causé par SQL Server, parce que si j'ajoute un de 65 536 ème caractère de la colonne directement dans Management Studio, il affirme qu'il ne sera pas mise à jour car les caractères sont tronqués.

Est la longueur max vraiment de 65 535 ou est-ce parce que la base de données a été conçu dans une version antérieure de SQL Server (2000) et c'est à l'aide de l'héritage text type de données au lieu de 2005?

Si c'est le cas, modifier le type de données à Text dans SQL Server 2005 résoudre ce problème?

Il fait partie d'une base de données en miroir dans un processus de synchronisation. J'espérais éviter d'avoir à modifier le champ sur tous les clients.

OriginalL'auteur craigmj | 2010-06-09