Службы Reporting Services - развертывание и глобальная / общая настройка между отчетами - PullRequest
3 голосов
/ 08 октября 2010

Можно ли добавить глобальные переменные, которые являются общими для отчетов, в службах отчетов SQL Server?Я знаю, что можно добавить переменные для отчета, но я хочу, чтобы одни и те же переменные использовались во многих разных отчетах.

Кроме того, возможно ли иметь разные конфигурации для разных серверов, чтобы при развертывании отчетов они моглииспользовать разные настройки?(например, web.config для отчетов SSRS).Цель состоит в том, чтобы иметь различные настройки для сред разработки, тестирования и производства.Они так и есть, я должен изменить переменные в свойствах отчета перед развертыванием.

(конечно, возможно создать таблицу в базе данных для настроек отчета, но я действительно не хочу портить поставщикабазы данных или добавить новые базы данных только для добавления глобальной конфигурации отчета)

Ответы [ 2 ]

1 голос
/ 13 октября 2010

Возможно, вы захотите изучить использование пользовательских сборок http://www.code -magazine.com / article.aspx? Quickid = 0701061 & page = 2

0 голосов
/ 15 октября 2010

Лично я использую параметры для целей кода, но вы можете определить их в веб-интерфейсе.

Когда вы запрашиваете у веб-службы http://127.0.0.1:80/ReportServer/,, просто добавьте параметр как get url, ¶m1= toto¶m2 = 1986-09-29 12: 30¶m3 = 1

И вы также можете использовать общий источник данных, строка подключения будет в одном файле.

Я также рекомендую вамиспользовать RssScripter http://www.sqldbatips.com/showarticle.asp?ID=62 для сценария развертывания.

С уважением,

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...