SQL Server 2008 2mb限制XML?

时间:2010-05-27 17:33:21

标签: xml sql-server-2008

我正在尝试从SMSS输出长XML结果。

当我右键点击结果并“将结果保存为...”时,我只能得到一个2mb的文件?

我已通过工具更改了SMSS中的设置 - >选项 - >查询结果 - > SQL Server - >结果到网格,使XML数据无限制。

但是,它似乎仍在截断我的XML结果?

那么,我该如何绕过这个问题并将我的XML结果输出到文件中?

由于

3 个答案:

答案 0 :(得分:1)

我想我以前见过这个,这是结果网格的限制。尝试将结果直接输出到文件中,看看会发生什么。

答案 1 :(得分:1)

这个选项可以帮助你

bcp "SELECT * FROM database.dbo.table FOR XM L RAW" queryout c:\Archivo.xml -Syourserver -T -c -r -t

答案 2 :(得分:0)

只需在进行更改后重新启动SMSS,就可以正常工作。

通过工具->选项->查询结果-> SQL Server->结果到网格的SMSS,XML数据不受限制。

Screenshot