2014-09-17 4 views
0

Мне интересно, могу ли я заблокировать отчет SSRS, который я создал, чтобы пользователь не мог его скопировать и настроить на другом сервере.Предотвращение копирования отчета SSRS

Возможно, какой-то пользовательский код запускает отчет только на основе определенной информации о конкретном сервере?

ответ

0

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

Единственные разрешения, что Browser роль являются:

  • Просмотр отчетов (запустить отчет и просмотреть свойства отчета)
  • Просмотр ресурсов (просмотр ресурсов и свойств ресурсов) (
  • Просмотр папки (просматривать и перемещать папки)
  • Просмотреть модели
  • Управление отдельными подписками (они могут создавать и управлять своими подписками)

Источник: (MSDN - SSRS Предопределенных Ролей) http://technet.microsoft.com/en-us/library/ms157363(v=sql.110).aspx#bkmk_browser

Более подробная информация о SSRS определении ролей: http://technet.microsoft.com/en-us/library/ms159820(v=sql.110).aspx

Смежные вопросы