2010-05-27 3 views
3

Я пытаюсь вывести длинный XML-результат из SMSS.SQL Server 2008 2mb Ограничение для XML?

Когда я нажимаю правой кнопкой мыши на результатах и ​​сохраняю результаты как ..., я могу получить только файл размером 2 МБ?

Я изменил настройки в SMSS с помощью инструментов -> Параметры -> Результаты запроса -> SQL Server -> Результаты в сетку, поскольку данные XML не ограничены.

Однако, по-прежнему, кажется, усекают мои результаты XML?

Итак, как я могу обойти эту проблему и вывести свой результат XML в файл?

Благодаря

+0

А когда вы нажимаете на них в сетке, и она открывает в новом окне. Усечен ли он тогда или это только сохранение в файл, который затронут? –

ответ

1

Я думаю, что я видел это раньше, и это ограничение сетки результатов. Попробуйте вывести результаты непосредственно в файл и посмотреть, что произойдет.

+0

как это сделать? – super9

+0

На панели инструментов редактора SQL есть три кнопки: «Результаты для текста», «Результаты для сетки» и «Результаты для файла». Выберите «Результаты для файла» и запустите свой запрос. – Paddyslacker

1

может эта опция может помочь вам

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