powered by simpleCommunicator - 2.0.35     © 2025 Programmizd 02
Форумы / Отчетные системы [игнор отключен] [закрыт для гостей] / Как запретить пользователю экспорт отчета?
17 сообщений из 17, страница 1 из 1
Как запретить пользователю экспорт отчета?
    #34169197
krasu
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Всем привет.

система SQL Server Reporting Services.
задача запретить пользователю экспортировать данные из отчета.
оставить возможность только печатать отчет.

может кто сталкивался? такое возможно?
...
Рейтинг: 0 / 0
Как запретить пользователю экспорт отчета?
    #34169296
tacit
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
На уровне разрешений по-моему такое невозможно. А вот что можно, так это откорректировать список доступных форматов для экспорта. Залезаем в конфигурационный XML-файл rsreportserver.config
Код: plaintext
..\Program Files\Microsoft SQL Server\MSSQL. 3 \Reporting Services\ReportServer\rsreportserver.config
Находим тэг <Render> и далее видим список доступных форматов для экспорта. Можем полностью удалить его, тогда вообще не будет возможности экспорта отчетов.
Но... Это будет распространяться на ВСЕХ пользователей и ВСЕ отчеты. А вот как кастомизировать это применительно к отдельным отчетам и отдельным пользователям? Вероятно никак. Надеюсь, что пока.
...
Рейтинг: 0 / 0
Как запретить пользователю экспорт отчета?
    #34172200
rus77
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Можно другим способом
использовать не стандартное окно задания параметров,
а свое
и вот таким образом делать вызов отчета

<FORM class='form_data' id="frmRender" action="http://****/Reportserver?%2ftest"
method="post" target="_blank">
<INPUT type="hidden" name="rs:Command" value="Render">
<INPUT type="hidden" name="rs:Format" value="HTML4.0">
<INPUT type="hidden" name="rc:Toolbar" value="false">
<INPUT type="hidden" name="rc:Parameters" value="true">

и в итоге не видна панель где есть экспорт
это закрывается вот именно так "rc:Toolbar" value="false"
либо самому когда формировать командную строку надо вставить
&rc%3aToolbar=False
...
Рейтинг: 0 / 0
Как запретить пользователю экспорт отчета?
    #34180079
krasu
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
авторМожно другим способом
использовать не стандартное окно задания параметров, а свое

но тогда, как я понял, пользователю также нельзя будет передавать параметры.
он их просто не увидит.
может можно скрыть просто кнопку экспорта, а не весь тулбар?
...
Рейтинг: 0 / 0
Как запретить пользователю экспорт отчета?
    #34180102
ЛП
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
krasuможет можно скрыть просто кнопку экспорта, а не весь тулбар?
Разумеется можно
ShowExportButton = False
...
Рейтинг: 0 / 0
Как запретить пользователю экспорт отчета?
    #34180621
rus77
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
можно будет просто шапку где формирую параметры я сам делаю
...
Рейтинг: 0 / 0
Период между сообщениями больше года.
Как запретить пользователю экспорт отчета?
    #35513295
Nube
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
rus77Можно другим способом
использовать не стандартное окно задания параметров,
а свое
и вот таким образом делать вызов отчета

<FORM class='form_data' id="frmRender" action="http://****/Reportserver?%2ftest"
method="post" target="_blank">
<INPUT type="hidden" name="rs:Command" value="Render">
<INPUT type="hidden" name="rs:Format" value="HTML4.0">
<INPUT type="hidden" name="rc:Toolbar" value="false">
<INPUT type="hidden" name="rc:Parameters" value="true">

куда это вставить?
...
Рейтинг: 0 / 0
Как запретить пользователю экспорт отчета?
    #35513535
Ghola
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
krasuВсем привет.

система SQL Server Reporting Services.
задача запретить пользователю экспортировать данные из отчета.
оставить возможность только печатать отчет.

может кто сталкивался? такое возможно?
Тут всё вышеизложенное очень познавательно. Но зачем это? Ведь пользователь может всё равно через клипбоард утащить все данные и вставить их например в таблицу Excel. Чтобы обрубить хотя бы все очевидные лазейки придётся очень постараться. А смысл?!

Прошу прощения если не в тему.
...
Рейтинг: 0 / 0
Как запретить пользователю экспорт отчета?
    #35514748
Nube
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Ghola krasuВсем привет.

система SQL Server Reporting Services.
задача запретить пользователю экспортировать данные из отчета.
оставить возможность только печатать отчет.

может кто сталкивался? такое возможно?
Тут всё вышеизложенное очень познавательно. Но зачем это? Ведь пользователь может всё равно через клипбоард утащить все данные и вставить их например в таблицу Excel. Чтобы обрубить хотя бы все очевидные лазейки придётся очень постараться. А смысл?!

Прошу прощения если не в тему.
Бывают такие случаи когда по полномочиям пользователя система не дает доступа к Проводнику. А т.к. сохранение документа открывает проводник - то это нужно устранить
...
Рейтинг: 0 / 0
Как запретить пользователю экспорт отчета?
    #35515303
rus77
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Nube куда это вставить?
прикладываю скрипты и сам файл отчета html формата , вот в нем и приведен тот текст про который спрашивали
...
Рейтинг: 0 / 0
Как запретить пользователю экспорт отчета?
    #35528998
SQLamer_13
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
что то с rsreportserver.config не прокатывает ... + ошибки появляются ...
...
Рейтинг: 0 / 0
Как запретить пользователю экспорт отчета?
    #35563595
Spike1999
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
rus77 Nube куда это вставить?
прикладываю скрипты и сам файл отчета html формата , вот в нем и приведен тот текст про который спрашивали

А куда разворачиваются файлы отчета на физическом диске?
...
Рейтинг: 0 / 0
Как запретить пользователю экспорт отчета?
    #35564398
rus77
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Если ты спрашиваешь про мои файлы то они лежат в inetpub (директория для IIS )
...
Рейтинг: 0 / 0
Период между сообщениями больше года.
Как запретить пользователю экспорт отчета?
    #37665967
antonio777
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ЛП krasuможет можно скрыть просто кнопку экспорта, а не весь тулбар?
Разумеется можно
ShowExportButton = False
а куда это вставлять?

так работает - &rc:Toolbar=false
а с ShowExportButton такое не проходит
...
Рейтинг: 0 / 0
Как запретить пользователю экспорт отчета?
    #37679647
Andy Jr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SQLamer_13что то с rsreportserver.config не прокатывает ... + ошибки появляются ...
да, я менял тоже ошибку при рендеринге выдает! надо искать другой вариант! мне кстати тоже с этим разобраться надо!
...
Рейтинг: 0 / 0
Период между сообщениями больше года.
Как запретить пользователю экспорт отчета?
    #39060979
tarrus
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Andy Jr,

А сохранение странички вы как собираетесь запретить?
...
Рейтинг: 0 / 0
Как запретить пользователю экспорт отчета?
    #39060985
tarrus
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
tarrusAndy Jr,

А сохранение странички вы как собираетесь запретить?

Что-то я не понял, как я стал некромантом. Тема вроде была свеженькой.
...
Рейтинг: 0 / 0
17 сообщений из 17, страница 1 из 1
Форумы / Отчетные системы [игнор отключен] [закрыт для гостей] / Как запретить пользователю экспорт отчета?
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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