Использование хранимой процедуры в службах Reporting Services - PullRequest
2 голосов
/ 09 ноября 2011

У меня есть хранимая процедура, которая работает отлично. И когда я вставляю его в конструктор запросов в MS Reporting Services, возникает ошибка:

Неверный синтаксис рядом с 'GO'. Неверный синтаксис рядом с 'GO'. Неверный синтаксис рядом с 'GO'. Имя переменной '@ s1a' уже объявлено. Имена переменных должны быть уникальными в пакете запроса или хранимой процедуре.

Как я уже сказал, процедура отлично работает в MS SQL Server 2008.

Параметр ранее не объявлялся.

Что-то нужно изменить, чтобы процедура работала в службах Reporting Services?

1 Ответ

2 голосов
/ 09 ноября 2011

GO не является допустимым SQL. Это маркер для клиентских инструментов.

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

Я подозреваю, что нам понадобится скриншот, чтобы увидеть, что вы делаете с кодом

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