2011-08-31 55 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