Udostępnij za pośrednictwem


Określanie poświadczeń w programie Report Builder 3.0

Poświadczenia uwierzytelniają użytkownika, który próbuje pobrać dane z ich źródła.Typ akceptowanych poświadczeń ustala właściciel źródła danych.Na przykład administrator bazy danych może określić, że użytkownik ma podać nazwę użytkownika i hasło systemu Windows.

W definicji raportu każda definicja źródła danych określa jego nazwę i parametry połączenia, a także, czy mają być używane zabezpieczenia zintegrowane i jaki monit ma być wyświetlany w przypadku niepodania poświadczeń.Poświadczenia nie są zapisywane w definicji raportu.Po opublikowaniu raportu na serwerze raportów źródłami danych można zarządzać niezależnie od definicji raportu.Właściciele źródeł danych mogą określać poświadczenia zarówno dla osadzonych, jak i udostępnionych źródeł danych na serwerze raportów.

Ostrzeżenie

Aby użytkownik mógł wybierać udostępnione źródła danych lub modele bądź otwierać lub zapisywać raporty, administrator serwera raportów musi udzielić mu odpowiednich uprawnień do przeglądania tego serwera.Aby uzyskać więcej informacji, zobacz Instalowanie, odinstalowywanie i obsługa programu Report Builder 3.0. i Rozwiązywanie problemów z łączeniem z serwerami i bazami danych.

Ostrzeżenie

Program Business Intelligence Development Studio umożliwia tworzenie i modyfikowanie definicji raportów (rdl) przy użyciu programów Report Builder 3.0 i Report Designer. Każde ze środowisk obsługuje różne sposoby tworzenia, otwierania i zapisywania raportów oraz powiązanych z nimi elementów. Aby uzyskać więcej informacji, zobacz temat Projektowanie raportów w programach Report Designer i Report Builder 3.0 (usługi SSRS) w witrynie sieci Web microsoft.com.

Kiedy są używane poświadczenia

W programie Report Builder poświadczenia są często używane podczas nawiązywania połączenia z serwerem raportów lub wykonywania zadań związanych z danymi, takich jak tworzenie osadzonego źródła danych, uruchamianie zapytania zestawu danych lub wyświetlanie podglądu raportu.Poświadczenia nie są przechowywane w raporcie.Poświadczenia są zarządzane osobno na serwerze raportów lub lokalnym komputerze klienckim.Na poniższej liście opisano typy poświadczeń, których podanie może być wymagane, miejsce ich przechowywania oraz sposób ich użycia:

  • Raport serwera poświadczenia w Okno dialogowe Logowanie do usług Reporting Services (program Report Builder 3,0).

    Podczas zapisywania lub publikowania na serwerze raportów albo w witrynie programu SharePoint lub przeglądania tych lokalizacji po raz pierwszy może być konieczne wprowadzenie poświadczeń.Wprowadzone poświadczenia są używane do czasu zakończenia sesji programu Report Builder.Wybranie opcji zapisania poświadczeń spowoduje, że będą one bezpiecznie przechowywane na komputerze wraz z ustawieniami użytkownika.W kolejnych sesjach programu Report Builder zapisane poświadczenia będą używane do nawiązywania połączenia z tym samym serwerem raportów lub witryną programu SharePoint.Typ poświadczeń, których należy używać, jest określany przez administratora serwera raportów lub programu SharePoint.

  • źródło danych poświadczenia w Okno dialogowe Właściwości źródła danych, Poświadczenia (program Report Builder 3.0) strona dla źródło danych osadzonych.

    Te poświadczenia są używane przez serwer raportów do tworzenia połączenia danych z zewnętrznym źródłem danych.W przypadku niektórych typów źródeł danych poświadczenia mogą być bezpiecznie przechowywane na serwerze raportów.Te poświadczenia umożliwiają innym użytkownikom uruchamianie raportu bez podawania poświadczeń dla źródłowego połączenia danych.

  • źródło danych poświadczenia w Okno dialogowe Wprowadź poświadczenia dostępu do źródła danych (program Report Builder 3.0) po uruchomieniu kwerendy zestawu danych, odświeżanie pól dataset lub podglądu raportu.

    Te poświadczenia są używane do tworzenia połączenia danych między programem Report Builder a zewnętrznym źródłem danych lub wyświetlania podglądu raportu skonfigurowanego do monitowania o poświadczenia.Poświadczenia wprowadzane w tym oknie dialogowym nie są przechowywane na serwerze raportów i nie są dostępne dla innych użytkowników.Program Report Builder buforuje poświadczenia podczas sesji edytowania raportu, więc nie trzeba wprowadzać ich przy każdym uruchomieniu zapytania lub wyświetleniu podglądu raportu.

    Dla źródeł danych udostępnionych za pomocą Zapisz moje hasło opcję zapisywania poświadczenia lokalnie z ustawień użytkownika na komputerze.Program Report Builder używa zapisanych poświadczeń przy każdym tworzeniu połączenia z odpowiednim zewnętrznym źródłem danych.

Aby uzyskać więcej informacji, zobacz Okno dialogowe Właściwości źródła danych, Ogólne (program Report Builder 3.0) i Wyświetlanie podglądu raportów w programie Report Builder 3.0.

Typy poświadczeń

Typ poświadczeń obsługiwany przez źródło danych jest określany przez właściciela źródła danych.Na przykład, aby dostęp SQL Server bazy danych, może być konieczne zapewnienie SQL Server nazwy logowania użytkownika i hasło.W celu uzyskania dostępu do innego źródła danych konieczne może być podanie nazwy użytkownika i hasła systemu Windows.Niektóre źródła danych mogą nie wymagać poświadczeń.

Opcje określania poświadczeń

Dostępne są następujące opcje określania poświadczeń dla źródła danych:

  • Używanie konta bieżącego użytkownika systemu Windows (zwane również „zabezpieczeniami zintegrowanymi”).

  • Używanie przechowywanej nazwy użytkownika i hasła.

  • Monitowanie użytkownika o podanie poświadczeń.

  • Niewymaganie poświadczeń.

Zintegrowane zabezpieczenia systemu Windows

Po wybraniu Użyj uwierzytelniania systemu Windows (zabezpieczenia zintegrowane), tokenu zabezpieczeń bieżącego użytkownika jest przekazywana do źródło danych.W takim przypadku użytkownik nie jest monitowany o podanie nazwy użytkownika ani hasła.Ta opcja zwykle wymaga włączenia funkcji delegowania.Jeśli nie są one włączone, tej opcji można używać tylko w celu uzyskania dostępu do źródła danych znajdującego się na tym samym komputerze.

Logowanie przy użyciu nazwy użytkownika i hasła

Po wybraniu tę nazwę użytkownika i hasło za pomocą, nazwę użytkownika i hasło muszą być dostarczone do uzyskania dostępu do źródło danych.Dla SQL Server bazy danych poświadczenia może być dla identyfikatora logowania bazy danych.Trafiają one do źródła danych, gdzie następuje ich uwierzytelnienie.

Poświadczenia podawane po wyświetleniu monitu

Jeśli zostanie wybrana opcja poświadczeń podawanych po wyświetleniu monitu, każdy użytkownik próbujący uzyskać dostęp do raportu musi podać właściwą nazwę użytkownika i hasło.Ta opcja jest zalecana dla raportów zawierających dane poufne.Wymaganymi poświadczeniami mogą być poświadczenia logowania do konta systemu Windows lub bazy danych.Jeśli serwer bazy danych nie rozpoznaje podanych poświadczeń lub określonemu użytkownikowi nie udzielono uprawnienia do pobierania danych, nie można uzyskać połączenia.

Bez poświadczeń

Połączenie ze źródłem danych nie wymaga podania poświadczeń.Aby uruchomić dany raport na serwerze raportów, musi być skonfigurowane konto wykonywania nienadzorowanego.For more information, see Konfigurowanie konta wykonanie instalacji nienadzorowanej in the Reporting Services documentation in SQL Server Books Online.