2011-08-31 106 views
10

我将XML传递给存储过程。我知道XML文档的内部二进制表示的最大大小是2GB。但是这个限制是否也适用于存储在内存中的xml变量?SQL Server 2008中XML变量的大小限制

[编辑] 2GB的限制仍然与在64位模式下运行的SQL Server相关,最多可以使用7TB的RAM? [编辑]

回答

19

是的,这是我读的这一点。 http://msdn.microsoft.com/en-us/library/ms187339.aspx

可以商店在一列或XML类型的变量的XML实例

存储的XML数据类型实例的表示不能超过2大小为 千兆字节(GB)。

亮点是由我完成。

更新 对于64位操作系统,限制是相同的。

+0

谢谢 - 评论添加到OP有关64位的使用。 – Alistair77