У меня есть задача запустить отчет SSRS и экспортировать его в папку на диске c.За усилия я попытался придумать ниже.Я запускаю заявление ниже на сервере, где установлен SSRS.Я хочу иметь возможность управлять этим как на студии управления, так и на работе.Управляемые данными подписки не разрешены по некоторым внутренним причинам.Поэтому я использовал XP_CMDshell.
Я получил PrintPdfreport.exe от другой команды, которая уже использует эту функцию.
Exec master..XP_CMDSHELL 'C:\PrintPdfReport.exe "http://ServerName/Reportserver?/CIP Reporting/CIP Dashboard&rs:Command=Render&rs:Format=PDF" c:\Reports\DailyCIPDashBoard_20181029091327.pdf'
Я получаю ошибку доступа / аутентификации 403 ниже.Я не уверен, как мне решить эту проблему.
Вывод с ошибкой ниже
Необработанное исключение: System.Net.WebException: удаленный сервер возвратил ошибку: (403) Запрещено.
в System.Net.HttpWebRequest.GetResponse ()
в PrintPdfReport.Program.Main (String [] args) NULL