powered by simpleCommunicator - 2.0.50     © 2025 Programmizd 02
Форумы / Отчетные системы [игнор отключен] [закрыт для гостей] / RS2005 - enable remote errors
5 сообщений из 5, страница 1 из 1
RS2005 - enable remote errors
    #33484439
Sheboldaev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Может кто уже нашел - как заставить reporting выдавать текст sql-ошибки клиенту вместо

"An error has occurred during report processing.
Query execution failed for data set 'somedataset'.
For more information about this error navigate to the report server on the local server machine, or enable remote errors ."

Где какую галку надо поставить?
Хотелось бы сообщать пользователям о различных ошибках из хранимых процедур (через raiserror)...
...
Рейтинг: 0 / 0
RS2005 - enable remote errors
    #33486134
ReportServer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ЕМНИП, remote errors включаются в конфигурационном файле сервера
--
This posting is provided "AS IS" with no warranties, and confers no rights.
...
Рейтинг: 0 / 0
RS2005 - enable remote errors
    #33489655
Sheboldaev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ReportServerЕМНИП, remote errors включаются в конфигурационном файле сервера
А что конкретно нужно вписать?

Я поискал во всей папке Reporting Services слово "remote" без учета регистра, и отдельно в конфигах -
rsreportserver.config
rssrvpolicy.config
web.config
- нигде ничего не нашел.

Видимо, надо добавить какой-то ключик, но какой?
...
Рейтинг: 0 / 0
RS2005 - enable remote errors
    #33490526
LevS
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Хм, оказывается это System property...

надо с помощью метода SetSystemProperties установить "EnableRemoteErrors" в True

---
This posting is provided "AS IS" with no warranties, and confers no rights.
...
Рейтинг: 0 / 0
RS2005 - enable remote errors
    #33499839
Sheboldaev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
А, сенькс, получилось вроде.

Поясню для тех, кто, как и я до сегодняшнего дня, ничего не знал об утилитке rs и вообще о SOAP.
Вот скрипт EnableRemoteErrors.rss, содранный из хелпа:

Public Sub Main()
Dim P As New [Property]()
P.Name = "EnableRemoteErrors"
P.Value = True
Dim Properties(0) As [Property]
Properties(0) = P
Try
rs.SetSystemProperties(Properties)
Console.WriteLine("Remote errors enabled.")
Catch SE As SoapException
Console.WriteLine(SE.Detail.OuterXml)
End Try
End Sub

Для запуска скрипта на нужном report server проще всего поюзать утилитку rs (путь к ней, вообще говоря, прописывается в path инсталляцией клиента sql2005 с visual studio):

rs -i EnableRemoteErrors.rss -s http://Server/ReportServer

По окончании должно выдать:

Remote errors enabled.
The command completed successfully
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / Отчетные системы [игнор отключен] [закрыт для гостей] / RS2005 - enable remote errors
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]