У меня есть хранимая процедура, которая извлекает данные и выгружается в временную таблицу. Я создал отчет ssrs для извлечения данных из хранимой процедуры. Но я считаю, что ssrs не может идентифицировать временную таблицу и извлекать данные в отчет, потому что для проверки моего отчета я удалил хранимую процедуру и заново создал, но без выполнения хранимой процедуры я попытался запустить отчет. Но все же он показывает данные. Я хочу знать, как ssrs идентифицируют временную таблицу и извлекают данные в отчет.Хранимая процедура SSRS с временной таблицей
2
A
ответ
1
Возможны две возможности.
Во-первых, даже если вы отбросили Хранимые процедуры, вы не скажете, что вы уронили таблицу Temp. В зависимости от того, использовали ли вы #Temp или ## Temp, временная таблица может сохраняться.
Вторая возможность заключается в том, что вы видите сохраненные данные из Visual Studio. Если вы проверите местоположение файла RDL, должен быть файл .DATA с данными, которые извлекает SSRS. Много раз он будет повторно использовать эти данные, если ничего не изменилось с параметрами или изменениями запроса.
Вы делаете это на VS? – KrazzyNefarious