|
RS2005 - enable remote errors
|
|||
---|---|---|---|
#18+
Может кто уже нашел - как заставить 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)... ... |
|||
:
Нравится:
Не нравится:
|
|||
16.01.2006, 11:45 |
|
RS2005 - enable remote errors
|
|||
---|---|---|---|
#18+
ЕМНИП, remote errors включаются в конфигурационном файле сервера -- This posting is provided "AS IS" with no warranties, and confers no rights. ... |
|||
:
Нравится:
Не нравится:
|
|||
17.01.2006, 04:55 |
|
RS2005 - enable remote errors
|
|||
---|---|---|---|
#18+
ReportServerЕМНИП, remote errors включаются в конфигурационном файле сервера А что конкретно нужно вписать? Я поискал во всей папке Reporting Services слово "remote" без учета регистра, и отдельно в конфигах - rsreportserver.config rssrvpolicy.config web.config - нигде ничего не нашел. Видимо, надо добавить какой-то ключик, но какой? ... |
|||
:
Нравится:
Не нравится:
|
|||
18.01.2006, 15:15 |
|
RS2005 - enable remote errors
|
|||
---|---|---|---|
#18+
Хм, оказывается это System property... надо с помощью метода SetSystemProperties установить "EnableRemoteErrors" в True --- This posting is provided "AS IS" with no warranties, and confers no rights. ... |
|||
:
Нравится:
Не нравится:
|
|||
18.01.2006, 23:30 |
|
RS2005 - enable remote errors
|
|||
---|---|---|---|
#18+
А, сенькс, получилось вроде. Поясню для тех, кто, как и я до сегодняшнего дня, ничего не знал об утилитке 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 ... |
|||
:
Нравится:
Не нравится:
|
|||
24.01.2006, 13:58 |
|
|
start [/forum/topic.php?fid=31&tid=1539284]: |
0ms |
get settings: |
8ms |
get forum list: |
12ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
155ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
34ms |
get tp. blocked users: |
2ms |
others: | 9ms |
total: | 241ms |
0 / 0 |