Udostępnij przez


Publisher Role

The Wydawca role is a built-in definicja roli that includes tasks that enable users to add content to a serwer raportów.Ta rola jest wstępnie zdefiniowane dla wygody użytkownika.Nie jest on używany, dopóki nie zostanie utworzony przypisania ról, które je zawierają.Ta rola jest przeznaczona dla użytkowników, którzy tworzyć raporty lub modeli w Projektant raportów lub Projektant modelu, a następnie opublikować te elementy serwer raportów.

Ostrzeżenie

Uprawnienia do publikowania elementów serwer raportów należy przyznawać tylko zaufanym użytkownikom.Roli Wydawca przyznaje uprawnienia zakrojoną na szeroką skalę, które pozwalają użytkownikom na przekazywanie dowolny typ pliku do serwer raportów.Jeśli dany przekazanego raport lub plik HTML zawiera skrypt, każdy użytkownik, który kliknie raportu lub dokumentu HTML zostanie uruchomiony skrypt pod jego poświadczenia.

Definicje raportów mogą zawierać skrypt i inne elementy, które są narażone na ataki iniekcji HTML, gdy raport jest renderowane w formacie HTML w czasie wykonywania.Jeśli opublikowanego raportu zawiera złośliwy skrypt, każdy użytkownik, który jest uruchamiany z raportu spowoduje przypadkowo skryptu, aby uruchomić, gdy raport jest otwarty.Jeśli użytkownik ma podniesienie uprawnień, skrypt zostanie uruchomiony przy użyciu tych uprawnień.

Aby zmniejszyć ryzyko przypadkowego uruchomienia skryptów o złych zamiarach przez użytkowników, należy ograniczyć liczbę użytkowników, którzy mają uprawnienia do publikowania zawartości i upewnij się, że użytkownicy tylko dokumenty i raporty, które pochodzą z zaufanych źródeł.Jeśli nie masz pewności, czy jest bezpieczne publikowanie definicja raportu, należy otworzyć plik .rdl, w edytorze tekstów i wyszukiwanie znaczników skryptów.Złośliwy skrypt może być ukryte w wyrażeniach i adresów URL (na przykład URL w działaniu nawigacji).

Zadania Wydawca

W poniższej tabela przedstawiono zadania, które są zawarte w Wydawca roli.

Zadanie

Description

Umożliwia tworzenie raportów dotyczących połączone

Umożliwia tworzenie raportów dotyczących połączony i publikować je do folderu serwer raportów.

Zarządzanie źródłami danych

Tworzenie i usuwanie elementów urządzenie źródłowe danych udostępnionych, przeglądać i modyfikować właściwości urządzenie źródłowe danych i zawartości.

Zarządzanie folderami

Tworzenie, wyświetlić i usuwanie folderów; wyświetlanie i modyfikowanie właściwości folderu.

Zarządzanie raportami

Dodawanie i usuwanie raportów, zmodyfikuj parametry raportu, umożliwia wyświetlanie i modyfikowanie raportu, właściwości, przeglądanie i modyfikowanie źródła danych, które dostarczają zawartość widoku raportu i modyfikować definicje raportów oraz ustawiania zasad zabezpieczeń poziom raportu.

Zarządzanie modeli

Tworzenie, wyświetlić i usunąć modele raportów; wyświetlanie i modyfikowanie właściwości model raportu.

Zarządzanie zasobami

Tworzenie, modyfikowanie i Usuń zasoby; umożliwia wyświetlanie i modyfikowanie właściwości zasób.

Dostosowywanie roli Wydawca

Można zmodyfikować Wydawca roli do własnych potrzeb.Na przykład można usunąć zadanie "Tworzenie raportów połączonych", jeśli nie chcesz, aby użytkownicy mogli do tworzenia i publikowania raportów połączone, lub można dodać zadania "Wyświetl foldery", dzięki czemu użytkownicy mogą przejść przez hierarchia folderów, wybierając lokalizację dla nowego element.

Co najmniej użytkownicy, którzy publikowania raportów z Projektant raportów potrzebują zadania "Zarządzaj raportami", aby móc dodać raport serwer raportów.Jeśli użytkownik musi opublikować raportów korzystających z zewnętrznych plików lub źródeł danych udostępnionych, można również dołączyć "Zarządzaj źródłami danych" i "Zarządzanie zasobami." Jeśli użytkownik wymaga także możliwość utworzenia folderu w ramach procesu publikacji, należy również umieścić "Zarządzaj folderami. „