Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 Reporting вопрос  [new]
TakiDa
Member

Откуда:
Сообщений: 117
Всем привет,

мне нужно из SP вызвать SQL Report и сохранить его на сервере как PDF. Искал на форуме что то на эту тему - нашел ссылки на sp_makewebtask

попробывал так:
EXECUTE sp_makewebtask @outputfile = 'C:\vertrag.pdf',@URL='http://db01/ReportServer/Pages/ReportViewer.aspx?%2fHotelVBReports%2fStDaten&rs%3aCommand=Render&rs:Format=PDF&hId=936&hJahr=2012&hName=TestES&statusIntern=0&Kopie=1&Koko=0'


ошибка:

Procedure or function 'sp_makewebtask' expects parameter '@query', which was not supplied.


если в IE запустить такой линк
http://db01/ReportServer/Pages/ReportViewer.aspx?%2fHotelVBReports%2fStDaten&rs%3aCommand=Render&rs:Format=PDF&hId=936&hJahr=2012&hName=TestES&statusIntern=0&Kopie=1&Koko=0


корректно возвращает PDF - но нужно из SP.

Заранее благодарен,
ТакиДа
12 июл 12, 13:06    [12856165]     Ответить | Цитировать Сообщить модератору
 Re: Reporting вопрос  [new]
Jovanny
Member

Откуда:
Сообщений: 1195
TakiDa
Procedure or function 'sp_makewebtask' expects parameter '@query', which was not supplied.
12 июл 12, 13:19    [12856318]     Ответить | Цитировать Сообщить модератору
 Re: Reporting вопрос  [new]
TakiDa
Member

Откуда:
Сообщений: 117
Jovanny,

Я прочел, но все необходимое есть в Репорте а параметры передаются через линк.
12 июл 12, 13:29    [12856423]     Ответить | Цитировать Сообщить модератору
 Re: Reporting вопрос  [new]
Jovanny
Member

Откуда:
Сообщений: 1195
Но всё же процедура требует @query.
Попробуйте добавить тот запрос, что выполняется для репорта.
12 июл 12, 13:33    [12856465]     Ответить | Цитировать Сообщить модератору
 Re: Reporting вопрос  [new]
svenom
Member [заблокирован]

Откуда:
Сообщений: 3242
TakiDa,
Прочитайте в MSDN для чего используется эта процедура - это вообще не то, что вам нужно. Более того, она deprecated, начиная с версии 2008.
12 июл 12, 13:34    [12856481]     Ответить | Цитировать Сообщить модератору
 Re: Reporting вопрос  [new]
TakiDa
Member

Откуда:
Сообщений: 117
svenom,

я так и думал - имеется какая нибудь альтернатива из SP обратиться к репорту?
12 июл 12, 13:49    [12856593]     Ответить | Цитировать Сообщить модератору
 Re: Reporting вопрос  [new]
Дедушка
Member

Откуда: Город трёх революций
Сообщений: 5111
TakiDa,
например написать clr проц-ру или через sp_OACreate
12 июл 12, 14:20    [12856861]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить