Я конвертирую клиентские пакеты SSIS из DTS в SSIS.В одном из своих пакетов у них есть задача «Выполнить SQL», в которой есть запрос, подобный следующему:
SELECT * FROM [SOME_TABLE] AS ReturnValues
ORDER BY IDNumber
FOR XML AUTO, ELEMENTS
Этот запрос, по-видимому, возвращает приличное количество времени в старой системе, но в новом окне он занимаетдо 18 минут для запуска запроса в SSMS.Иногда, если я запускаю его, он генерирует ссылку XML, и если я щелкаю по нему, чтобы просмотреть XML, он выдает «System.OutOfMemoryException» и предлагает увеличить количество символов, извлекаемых с сервера для данных XML.Я увеличил этот параметр до неограниченного и все еще получаю ошибку.
Сама таблица содержит 220 500 строк, но возвращенные строки запроса показывают 129 810 до остановки запроса.Это просто вопрос нехватки памяти для системы?Этот блок имеет 48 ГБ (Win 2008 R2 EE x64), экземпляр ограничен 18 ГБ из-за общей среды разработки.Буду признателен за любую помощь / понимание, так как я действительно не знаю XML!