Гость
Форумы / Отчетные системы [игнор отключен] [закрыт для гостей] / RS2005 - enable remote errors / 5 сообщений из 5, страница 1 из 1
16.01.2006, 11:45
    #33484439
Sheboldaev
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
RS2005 - enable remote errors
Может кто уже нашел - как заставить 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
17.01.2006, 04:55
    #33486134
ReportServer
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
RS2005 - enable remote errors
ЕМНИП, remote errors включаются в конфигурационном файле сервера
--
This posting is provided "AS IS" with no warranties, and confers no rights.
...
Рейтинг: 0 / 0
18.01.2006, 15:15
    #33489655
Sheboldaev
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
RS2005 - enable remote errors
ReportServerЕМНИП, remote errors включаются в конфигурационном файле сервера
А что конкретно нужно вписать?

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

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

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

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

Поясню для тех, кто, как и я до сегодняшнего дня, ничего не знал об утилитке 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
Форумы / Отчетные системы [игнор отключен] [закрыт для гостей] / RS2005 - enable remote errors / 5 сообщений из 5, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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