Konfiguruj serwer raportów do zdalnej administracji

W Reporting Services możesz konfigurować instancje serwera raportów lokalnie lub zdalnie. Aby skonfigurować zdalną instancję serwera raportów, możesz użyć narzędzia Reporting Services Configuration lub napisać własny kod wykorzystujący dostawcę Reporting Services Windows Management Instrumentation (WMI). Narzędzie Reporting Services Configuration zapewnia graficzny interfejs dla dostawcy WMI, dzięki czemu możesz skonfigurować serwer raportów bez konieczności pisania kodu. Po uruchomieniu narzędzia możesz określić, do którego zdalnego serwera chcesz się połączyć.

Zanim będziesz mógł użyć narzędzia do skonfigurowania zdalnego serwera raportów, musisz postępować zgodnie z instrukcjami zawartymi w tym artykule, aby włączyć porty w Windows Firewall, włączyć zdalne połączenia oraz zdalne żądania WMI.

Prawidłowa konfiguracja pomaga uniknąć następującego błędu:

The machine could not be found.  
 
The RPC server is unavailable. (Exception from HRESULT: 0x800706BA).

Wymagania wstępne

Aby zmodyfikować ustawienia zapory, musisz być zalogowany lokalnie i należeć do lokalnej grupy administratorów. Nie możesz zmieniać ustawień zapory Windows na zdalnym komputerze przez połączenie zdalne.

Jeśli chcesz włączyć zdalną administrację dla użytkownika niebędącego administratorem, musisz przyznać kontu uprawnienia do zdalnej aktywacji Distributed Component Object Model (DCOM). Instrukcje konfiguracji serwera dla dostępu niebędącego administratorem przedstawione są w tym artykule.

Niektóre organizacje mają polityki grupowe, które uniemożliwiają zdalną administrację serwerów dla niektórych systemów operacyjnych lub użytkowników. Zanim zaczniesz modyfikować ustawienia zapory, sprawdź u administratora sieci, czy nie istnieją ograniczenia dotyczące zdalnej administracji.

Więcej informacji można znaleźć w dokumentacji Connecting through Windows Firewall w dokumentacji Platform SDK na MSDN.

Tasks

Zadania umożliwiające zdalną konfigurację serwera raportów obejmują następujące ustawienia:

  • Włącz porty w zaporze Windows, aby umożliwić żądania na portach używanych przez serwer raportów oraz instancję SQL Server Database Engine. Zobacz Konfiguruj zaporę sieciową dla dostępu do serwera raportów oraz Konfiguruj zaporę Windows dla dostępu do Database Engine.

  • Włącz połączenia zdalne z instancją aparatu bazy danych, która obsługuje bazę danych serwera raportów. Połączenie zdalne jest niezbędne do skonfigurowania połączenia z bazą danych raportów oraz zarządzania kluczami szyfrującymi.

  • Włącz zdalne żądania WMI, aby mogły przechodzić przez Zaporę systemu Microsoft Windows.

  • Jeśli konfigurujesz zdalny serwer raportów do administracji przez użytkownika nieadministracyjnego, musisz ustawić uprawnienia DCOM, aby umożliwić zdalny dostęp do WMI na standardowym koncie użytkownika Windows. Ponieważ WMI używa DCOM jako transportu do zdalnych połączeń, musisz ustawić uprawnienia DCOM tak, aby użytkownicy nielogowani jako lokalni administrator mogli skonfigurować serwer.

  • Jeśli konfigurujesz zdalny serwer raportów do administracji przez użytkownika nieadministracyjnego, musisz również ustawić uprawnienia WMI w przestrzeni WMI serwera raportów. Domyślnie wszyscy członkowie lokalnej grupy administratorów mają dostęp do przestrzeni nazw WMI serwera raportów. Jeśli chcesz przyznać dostęp osobom niebędącym administratorem, musisz ustawić uprawnienia.

Instrukcje dotyczące wykonywania tych zadań znajdują się w tym artykule.

Konfiguruj zdalne połączenia z bazą danych serwera raportów

  1. Wybierz Start, wskaż na Programy, wskaż na Microsoft SQL Server, wskaż na Narzędzia konfiguracyjne i wybierz SQL Server Configuration Manager.

  2. W lewym panelu rozwiń SQL Server Network Configuration, a następnie wybierz Protokoły dla instancji SQL Server.

  3. W panelu szczegółów włącz protokoły TCP/IP i Named Pipes, a następnie zrestartuj usługę SQL Server.

Włącz zdalną administrację w zaporze Windows

  1. Zaloguj się jako lokalny administrator na komputerze, dla którego chcesz włączyć zdalną administrację.

  2. Otwórz wiersz polecenia z uprawnieniami administracyjnymi.

  3. Uruchom następujące polecenie:

    netsh.exe firewall set service type=REMOTEADMIN mode=ENABLE scope=ALL  
    

    Możesz określić różne opcje dla zakresu. Więcej informacji można znaleźć w dokumentacji produktu Windows Firewall.

  4. Sprawdź, czy zdalna administracja jest włączona. Możesz uruchomić następujące polecenie, aby wyświetlić status:

    netsh.exe firewall show state  
    
  5. Zrestartuj komputer.

Ustaw uprawnienia DCOM, aby umożliwić zdalny dostęp do WMI dla osób niebędących administratorami

  1. W menu Start wskaż Narzędzia administracyjne, wybierz Usługi komponentowe.

    Dla Windows Vista, w menu Start wskaż Wszystkie programy, wybierz Uruchom, a następnie wpisz mmc comexp.msc.

  2. Otwórz folder Component Services .

  3. Otwórz folder Komputery.

  4. Wybierz mój komputer.

  5. W menu Akcja wybierz Właściwości.

  6. Wybierz Bezpieczeństwo komunikacyjne.

  7. W Uprawnieniach do uruchamiania i aktywacji wybierz Edytuj Limity.

  8. Jeśli nie widzisz swojej nazwy na liście Uprawnienia uruchamiania, wybierz Dodaj.

  9. Wpisz nazwę swojego konta użytkownika, a następnie wybierz OK.

  10. W Uprawnieniach dla <użytkownika lub grupy>, w kolumnie Zezwól, wybierz Zdalne uruchomienie i Zdalną Aktywację, a następnie OK.

Ustaw uprawnienia na przestrzeni WMI serwera raportów dla osób niebędących administratorami

  1. W menu Start wskaż Narzędzia administracyjne, wybierz Zarządzanie komputerem.

  2. Otwórz folder Usługi i Aplikacje .

  3. Kliknij prawym przyciskiem myszy WMI Control i wybierz Właściwości.

  4. Kliknij Zabezpieczenia.

  5. Otwórz folder Root .

  6. Otwórz folder Microsoft.

  7. Otwórz folder SQLServer .

  8. Otwórz folder ReportServer .

  9. Otwórz folder Instancja . Jeśli zainstalowałeś domyślną instancję, folder to MSSQLSERVER.

  10. Otwórz folder v10 .

  11. Wybierz folder Admin , a następnie wybierz Security.

  12. Wybierz Dodaj i wpisz konto użytkownika, którego używasz do zarządzania serwerem.

  13. W kolumnie Zezwalaj wybierz Włącz konto, Zdalne uruchamianie i Odczyt zabezpieczeń, a następnie wybierz OK.