SQL Server打开数据表中的XML内容时报错的解决办法
2012-02-15 14:40
351 查看
从SQL Server2005开始提供了一种新的数据类型XML type,它允许用户将数据以XML文件的格式直接存储到数据表中。结合在ASP.NET中使用Linq to Sql,我们可以非常方便地将XML文件存储到SQL Server数据库中。但是在默认情况下,如果你存储的XML文件比较大(超过2MB),在SQL Server管理器中不能直接点击查看XML内容而报以下错误提示:
如何解决该问题呢?很简单,其实错误提示中已经描述地很清楚了,在SQL Server Management Studio中点击Tools菜单,选择Options。然后找到下图对应的设置节点,将XML data的最大字符限制改成Unlimited(无限制)即可。
默认情况下,SQL Server为了提高查询效率,在Management Studio中最多只返回小于2MB的XML数据内容,如果你存储的XML文件的内容大于2MB则剩余的字符会自动被截断,从而在打开的时候出错。
如何解决该问题呢?很简单,其实错误提示中已经描述地很清楚了,在SQL Server Management Studio中点击Tools菜单,选择Options。然后找到下图对应的设置节点,将XML data的最大字符限制改成Unlimited(无限制)即可。
默认情况下,SQL Server为了提高查询效率,在Management Studio中最多只返回小于2MB的XML数据内容,如果你存储的XML文件的内容大于2MB则剩余的字符会自动被截断,从而在打开的时候出错。
相关文章推荐
- SQL Server2005打开数据表中的XML内容时报错的解决办法
- SQL Server2005打开数据表中的XML内容时报错的解决办法
- C#与SQL Server之间的数据类型对比及在VS2005中空值传递的解决办法
- 在word或qq聊天记录中点超链接无法打开内容的解决办法
- 打开struts-config.xml 报错 解决办法Could not open the editor
- SnagIt截图后无法在编辑器打开,不显示截图内容的解决办法(转)
- (7.2.9)SQL Server 跨库复制表数据的解决办法
- SOAP 传回的XML数据正确,但是用MarkUp读取出错的解决办法
- 使用的 SQL Server 版本不支持数据类型“datetime2”解决办法 .
- Office 2007 打开 C# VS2005 导出的Excel时报错:单元格数据太大 Office 2003打开正常 的解决办法
- jquery从后台取出的json数据在火狐下面alert出来的xmlDocument解决办法
- Sql server 大数据量插入速度慢或丢失数据解决办法
- Telnet SQL SERVER的1433端口无法打开的解决办法(SQL SERVER连不上的解决办法)
- 禁止在当前页拖拽内容打开,禁止拖拽图片在新窗口打开-解决办法。
- 使用的 SQL Server 版本不支持数据类型“datetime2”解决办法
- SQL Server 跨库复制表数据的解决办法
- phpmyadmin 打开数据表较多,数据量较大的数据库时出现超时的解决办法
- C# 导出Word报”无法打开Office open xml文件。因为文件内容有错误“ 解决方法
- CHM格式 打开后不显示内容的解决办法
- xmlHttpRequest 以Post方式发数据到Asp.net页,在gb2312编码下的解决办法