У меня есть набор данных:У SSRS есть ограничение на количество полей в наборе данных?
select * from table1 --approximately 100 fields
join table2
on...
join table3
on...
Запрос работает, когда я проверить его в SSMS.
Однако, когда я пытаюсь запустить отчет с этим запросом как набор данных, я получаю:
Я подумал, что, возможно, я неправильно захватывая имена полей, так что вместо select *
я сделал select field1, field2...field100
, но все равно получаю тот же результат.
Что я делаю неправильно?
Обратите внимание: я действительно удостоверился, что все имена полей уникальны, делая уникальный фильтр в excel.
Я бы предположил, что в результирующем наборе есть повторяющиеся имена полей. SSMS прекрасно возвращает дубликаты имен на самом высоком уровне, но SSRS, вероятно, хочет, чтобы имена были уникальными. –
действительно, это определенно хорошая догадка. да, я изменил имена полей, чтобы на самом деле не было дубликатов; однако все же получил тот же результат –
Время для [двоичного поиска отладки] (http://programmers.stackexchange.com/questions/50552/how-to-effectively-do-manual-debugging/181223#181223)? – Jeroen