2015-09-11 3 views
2

У меня есть хранимая процедура, которая извлекает данные и выгружается в временную таблицу. Я создал отчет ssrs для извлечения данных из хранимой процедуры. Но я считаю, что ssrs не может идентифицировать временную таблицу и извлекать данные в отчет, потому что для проверки моего отчета я удалил хранимую процедуру и заново создал, но без выполнения хранимой процедуры я попытался запустить отчет. Но все же он показывает данные. Я хочу знать, как ssrs идентифицируют временную таблицу и извлекают данные в отчет.Хранимая процедура SSRS с временной таблицей

+0

Вы делаете это на VS? – KrazzyNefarious

ответ

1

Возможны две возможности.

Во-первых, даже если вы отбросили Хранимые процедуры, вы не скажете, что вы уронили таблицу Temp. В зависимости от того, использовали ли вы #Temp или ## Temp, временная таблица может сохраняться.

Вторая возможность заключается в том, что вы видите сохраненные данные из Visual Studio. Если вы проверите местоположение файла RDL, должен быть файл .DATA с данными, которые извлекает SSRS. Много раз он будет повторно использовать эти данные, если ничего не изменилось с параметрами или изменениями запроса.

enter image description here