【发布时间】:2018-08-08 09:09:10
【问题描述】:
我正在从 60 个表中生成 XML,并将这个 xml 存储在一个表中。
Table Name : Final_XML_Table
PK FK XML_Content (type xml)
1 1 "XML that I am generating from 60 tables"
当我在查询下运行时,它会出现内存异常:
Select * from Final_XML_Table
我尝试过的事情: 1. 文本结果:我在输出窗口中只从 XML 中获取几行文本作为文本 2. 归档结果:我只从文件中的 XML 中得到几行。
请提出建议,如果有任何更改,我是否必须在部署时在服务器的 SQL 服务器上执行此操作。
我还将 XML_Data 设置为无限制:
【问题讨论】:
-
尝试右键单击查询,从上下文菜单中选择“选项”并在“结果”中打开“网格”区域。 XML 数据有一个选项。您可以将其设置为“无限制”。这将使用所有可以处理的内存。对于您的 XML,默认值可能很小...
-
我已将 XML_DATA 设置为无限制。它仍然给出同样的错误
-
你重启SSMS了吗?
-
是的,但没有运气:( ...得到同样的错误
标签: sql-server xml xml-parsing