欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

SQL Server2005打开数据表中的XML内容时报错的解决办法

程序员文章站 2022-06-04 23:05:58
从sql server2005开始提供了一种新的数据类型xml type,它允许用户将数据以xml文件的格式直接存储到数据表中。结合在asp.net中使用linq to s...

从sql server2005开始提供了一种新的数据类型xml type,它允许用户将数据以xml文件的格式直接存储到数据表中。结合在asp.net中使用linq to sql,我们可以非常方便地将xml文件存储到sql server数据库中。但是在默认情况下,如果你存储的xml文件比较大(超过2mb),在sql server管理器中不能直接点击查看xml内容而报以下错误提示:

SQL Server2005打开数据表中的XML内容时报错的解决办法

  如何解决该问题呢?很简单,其实错误提示中已经描述地很清楚了,在sql server management studio中点击tools菜单,选择options。然后找到下图对应的设置节点,将xml data的最大字符限制改成unlimited(无限制)即可。

SQL Server2005打开数据表中的XML内容时报错的解决办法

  默认情况下,sql server为了提高查询效率,在management studio中最多只返回小于2mb的xml数据内容,如果你存储的xml文件的内容大于2mb则剩余的字符会自动被截断,从而在打开的时候出错。