2011-08-31 9 views
10

ストアドプロシージャにXMLを渡しています。私はXML文書の内部バイナリ表現の最大サイズが2GBであることを知っています。しかし、この制限は、sprocの実行中にメモリに保持されるxml変数にも適用されますか?SQL Server 2008のXML変数のサイズ制限

[編集] 64ビットモードで実行されているSQL Serverに最大7TBのRAMを使用できる2GBの制限はありますか? [編集]

答えて

19

はい、これは私がこれを読んだのと同じです。 http://msdn.microsoft.com/en-us/library/ms187339.aspx

あなたは、列、またはXML型の変数で店舗 XMLインスタンスは

格納されたXMLデータ型のインスタンスの表現は2を超えないことができギガバイト(GB)のサイズで です。

ハイライトは私によって行われます。

更新 制限は64ビットOSで同じです。

+0

ありがとうございます - 約64ビットの使用についてOPにコメントが追加されました。 – Alistair77