Отчет SSRS с использованием хранимой процедуры, возвращающий 0 строк - PullRequest
0 голосов
/ 29 мая 2019

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

Когда я запускаю трассировку, он показывает запрос с параметрами, которые я ожидал, и когда я выполняю тот же запрос через SSMS, я получаю 3 записи.

Я посмотрел на сервер отчетов и получаю счетчик строк 0, но статус успешный.

Я также попытался изменить хранимую процедуру, чтобы она возвращала определенные поля вместо выбора всех из моей временной таблицы.

Я трижды проверил, что источник данных и наборы данных настроены как другие отчеты, и я также проверил, чтобы ничего не было скрыто. Я также сделал пару полей меньшим шрифтом, чтобы убедиться, что это не так.

Наконец, я удалил файл .dat для этого отчета.

Вот моя тестовая хранимая процедура, которая также возвратила в отчет 0 строк, но при запуске в SSMS возвращает 61 запись.

ALTER PROCEDURE [dbo].[Polo_ExpPackSlipItemsLoadSp] 
    @PL_Num INT,
    @job JobType,
    @suffix SuffixType
AS
BEGIN
    SELECT 
        'test' AS pl_num, 'data' AS item 
    FROM
        polo_exp_plitem pli
END

Когда я запускаю хранимую процедуру с теми же параметрами, которые я передаю в отчет SSRS, я получаю 3 записи. Поля отчета возвращаются пустыми.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...