Đây là một lỗi trong SQL Server 2008.Sử dụng
insert @columns
select ColumnNames.value('.', 'nvarchar(300)') name
from @xColumns.nodes('/columns/name') T1(ColumnNames)
OPTION (OPTIMIZE FOR ( @xColumns = NULL ))
Cách giải quyết này là từ một mục trên Trang web Kết nối của Microsoft trong đó cũng đề cập đến một hotfix cho sự cố Eager Spool / XML Reader này hiện có sẵn (theo traceflag 4130).
Lý do hồi quy hiệu suất được giải thích trong một mục kết nối khác