Jak Zmodyfikuj plik konfiguracji usług raportowania

Reporting Services aplikacja przechowuje zestawtings w zestaw z plików konfiguracyjnych.Instalator tworzy pliki konfiguracyjne dla każdego serwer raportów instalowania wystąpienie.W ramach każdego pliku wartości są albo zestaw podczas instalacji lub podczas używania narzędzia i aplikacje do skonfigurowania serwera dla operacji.W niektórych przypadkach należy zmodyfikować plik bezpośrednio do dodawania lub skonfigurować ustawienia zaawansowane.Ustawienia konfiguracji są określane jako elementy XML lub atrybutów.Jeśli rozumiesz plików XML i konfiguracja można użyć edytora tekstu lub kodu do modyfikowania ustawień definiowane przez użytkownika.

Niektóre ustawienia konfiguracja zestaw tylko przy użyciu narzędzie.Ustawienia, które zawierają zaszyfrowane wartości muszą być modyfikowane za pomocą narzędzia Konfiguracja usług Reporting Services programu instalacyjnego lub rsconfig narzędzie wiersza polecenia.Musi być element członkowski z lokalnej grupy Administratorzy na uruchamianie tych narzędzi. "

Ważna informacjaWażne:

Modyfikowanie plików konfiguracja, należy zachować ostrożność.Jeśli modyfikujesz ustawienia, która jest zarezerwowana do użytku wewnętrznego, mogą wyłączyć instalacji.Ogólnie modyfikowanie ustawień konfiguracja nie jest zalecane, chyba że są próby rozwiązania określonego problemu.Aby uzyskać więcej informacji o tym, które są bezpiecznie zmienić ustawienia, zobacz Plik konfiguracyjny RSReportServer lub Plik konfiguracyjny RSReportDesigner.For more information about configuration files, see the Microsoft .NET Framework product documentation.

Czytanie i przy użyciu wartości konfiguracji

Odczytuje serwer raportów plik konfiguracjas podczas uruchamiania usługa i zawsze plik konfiguracja jest zapisywany.Nowe i poprawione wartości wprowadzone w nowej domena aplikacji po wygaśnięciu bieżącej domena aplikacji.Ilekroć to możliwe, żąda nadal przetwarzania w bieżącej aplikacji domena są dozwolone do wykonania.Jednak kilka ustawień wymaga natychmiastowego zastosowania operacji odtworzenia domena.W takim przypadek wszystkie żądania, które są w trakcie zostaną ponownie uruchomione w nowej aplikacji domena.

Jeśli serwer raportów wykryje nieprawidłową wartość, serwer raportów rejestruje błąd w dzienniku aplikacji systemu Windows i albo kończy się niepowodzeniem, aby uruchomić lub używa wartości domyślnej, w zależności od błędu:

  • Jeśli błąd jest nieprawidłowo XML, nie zostanie uruchomiona serwer raportów.Jeśli serwer raportów jest uruchomiony podczas wprowadzenia błąd, serwer raportów ignoruje nieprawidłowy plik konfiguracji serwer raportów do momentu ponownego uruchomienia lub domena aplikacji zostanie odtworzony.Po wykryciu błędu nie będzie uruchamiana serwer raportów.

  • Jeśli błąd jest wartość nieprawidłowa konfiguracja, serwer Użyj wartości domyślnych wewnętrznych i rejestrować błąd plików dziennika śledzenia.W kilka przypadków, gdzie wartości domyślne wewnętrznego nie są dostępne serwer zwróci błąd rsServerConfigurationError, jeśli ustawienie nieprawidłowa konfiguracja ma krytyczne znaczenie dla działania serwera.Błędy dotyczące brakujących lub nieprawidłowych ustawień krytyczne są zwracane do aplikacji klienckiej strona HTML w błąd i rejestrowane zdarzenie dziennika.

Wszystkie plik konfiguracja zmiany, w tym pomyślnych zmian są rejestrowane w pliku dziennika śledzenia serwer raportów.Do aplikacji są rejestrowane tylko błędy zdarzenie dziennika.

Wartości domyślne — informacje

Większość konfiguracja ustawienia mają wartości domyślne określone w wewnętrznie serwer raportów.serwer raportów użyje tych wartości, jeśli wartość zdefiniowana przez użytkownika jest nieprawidłowa lub nie określono.Ze względu na nieprawidłową konfiguracja musi użyta wartość domyślna, błąd jest zapisywany w pliku dziennika śledzenia.

Usuwanie ustawień konfiguracji

Dla ustawień konfiguracja, które mają wartości domyślne, usuwanie ustawienie z plik konfiguracja nie ma znaczenia.Większość konfiguracja ustawienia są rzeczywiście definicja i skonfigurowane wewnętrznie.Usunięcie element z plik konfiguracja, wewnętrzny kopia jest nadal dostępny i zastosowań, wartością domyślną jest zdefiniowany dla niego.

Aby edytować Reporting Servicesplik konfiguracja

  1. Znajdź plik konfiguracji chcesz edytować:

    • RSReportServer.config znajduje się w folderze \Program Files\Microsoft SQL Server\MSSQL.n\Reporting Services\ReportServer folder.

    • RSReportServerServices.exe.config znajduje się w folderze \Reporting Services\Report Server\Bin.

    • RSReportDesigner.config znajduje się w folderze \Program Files\Microsoft 8\Common7\IDE\PrivateAssemblies programu Visual Studio.

  2. Zapisz kopię pliku przypadek, gdy trzeba wycofać zmiany.

  3. Otwórz oryginalny plik w Notatniku lub w edytorze kodu.Nie należy używać Textpad; Ustawia długość pliku przed zapisaniem pliku powoduje błąd nieprawidłowego znaku są zapisywane w pliku dziennika śledzenia.

  4. Wpisz wartość, którą chcesz dodać lub użyj lub elementu.Elementy są przypadek-poufne.Jeśli dodajesz element, należy użyć poprawnego górnym i małe przypadek.Szczegółowe instrukcje do edycji plików konfiguracyjnych są dostępne, jeśli dostosowywania rozszerzenie renderowania, rozszerzenia uwierzytelnianie lub przetwarzania danych rozszerzenia:

  5. Zapisanie pliku.

  6. Sprawdź pliki dziennika śledzenia, aby sprawdzić, czy nie występują błędy.Jeśli warunki błędu, jego wartość lub ustawienie określono niepoprawnie.Przegląd Plik konfiguracyjny RSReportServer poprawne wartości każde ustawienie jest przyczyną błędu.Aby uzyskać więcej informacji na temat przeglądania dziennika śledzenia, zobacz Dziennik śledzenia usługi serwera raportów.