Uwaga
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Azure DevOps Server 2022 | Azure DevOps Server 2020 | Azure DevOps Server 2019
Usługa Azure DevOps Server działa w kontekście zabezpieczeń konta usługi podczas pobierania danych projektu ze źródeł danych w usługach SQL Server Reporting Services. Możesz pomóc zwiększyć bezpieczeństwo usługi Azure DevOps Server, zmieniając konto usługi używane dla źródeł danych dla usług SQL Server Reporting Services lub zmieniając hasło używane dla tego konta.
Dokumentacja usługi Azure DevOps Server odwołuje się do tego konta usługi za pomocą symbolu zastępczego TFSReports
. Nazwa konta zależy od instalacji. Może być konieczne zmianę hasła tego konta lub wyznaczenie innego konta. Jeśli na przykład hasło konta bazowego wygaśnie i przypiszesz nowe hasło, musisz zmienić hasło TFSReports
konta w usłudze Azure DevOps Server tak, aby było zgodne.
Zmień hasło lub konto używane jako konto TFSReports
przy użyciu narzędzia wiersza poleceń TFSConfig z opcją Accounts
.
Narzędzie TFSConfig nie tworzy nowego konta do użycia jako konto źródeł danych. Nie zmienia hasła do konta. Zamiast tego narzędzie aktualizuje serwer Azure DevOps Server w celu użycia innego zestawu poświadczeń.
Ważne
Narzędzie TFSConfig zmienia tylko te usługi, które działają na starym koncie.
Możesz użyć tego samego narzędzia, aby przypisać inne konto jako TFSReports
konto, ale może być konieczne wykonanie co najmniej jednej z następujących akcji:
Przed przypisaniem konta do użycia jako konta
TFSReports
, sprawdź, czy jest członkiem grupy roboczej lub domeny, która jest zaufana przez wszystkie komputery we wdrożeniu Azure DevOps.Musisz ręcznie przyznać konto, którego używasz jako konto
TFSReports
, uprawnieniaAllow log on locally
. Narzędzie TFSConfig nie udziela tego uprawnienia podczas przypisywania konta.Aby uzyskać więcej informacji o uprawnieniach
Allow log on locally
, zobacz Zezwalaj na logowanie lokalne.Program TFSConfig przyznaje uprawnienia do używania konta
Log on as a service
jako kontoTFSReports
. Opcjonalnie możesz odwołać to uprawnienie.TFSReports
nie potrzebuje tego uprawnienia, ale kontoTFSService
tak. Nie należy usuwać tego uprawnienia, jeśli używasz tego samego konta domeny lub grupy roboczej dla obu kont usług.Aby uzyskać więcej informacji na temat
Log on as a service
uprawnień, zobacz Dodawanie logowania jako usługi do konta.
Aby uzyskać więcej informacji na temat wymaganych kont usług, zobacz Konta usług i zależności w usłudze Azure DevOps Server , a także Konta wymagane do instalacji serwera Azure DevOps Server.
Wymagania wstępne
Aby wykonać te procedury, musisz być członkiem Administrators
grupy na serwerze, na którym zainstalowano program TFSConfig. Musisz również być członkiem sysadmin
grupy na serwerze, który hostuje bazę danych konfiguracji. Aby uzyskać więcej informacji na temat uprawnień, zobacz Dokumentacja uprawnień dla usługi Azure DevOps Server.
Oprócz tych uprawnień może być konieczne spełnienie następujących wymagań:
- Aby użyć procedury wiersza polecenia, może być potrzebny wiersz polecenia z podwyższonym poziomem uprawnień.
- Aby uzyskać dostęp do Menedżera raportów, raportów lub witryn internetowych dla usług SQL Server Reporting Services, może być konieczne dodanie tych witryn do listy zaufanych witryn w programie Internet Explorer lub uruchomienie programu Internet Explorer jako administrator.
Aktualizowanie poświadczeń za pomocą narzędzia TFSConfig
Aby zmienić hasło TFSReports
konta lub przypisać inne konto, zaloguj się do serwera, który hostuje usługi aplikacji dla usługi Azure DevOps i użyj narzędzia Konta TfsConfig.
Uwaga
W zależności od konfiguracji wdrożenia może być konieczne ponowne uruchomienie usług Internet Information Services (IIS) po wykonaniu tej procedury, aby zmiany zaczęły obowiązywać.
Aby zmienić hasło przy użyciu narzędzia TFSConfig:
Otwórz okno wiersza polecenia i przejdź do katalogu zawierającego narzędzie TFSConfig.
Domyślnie narzędzie znajduje się w <folderze Drive>:\Program Files\TFS 12.0\Tools>
W wierszu polecenia wprowadź następujące polecenie:
TFSConfig Accounts /UpdatePassword /accountType:ReportingDatasource /account: <AccountName> /password: <NewPassword>
Zastąp ciąg <AccountName> nazwą bieżącego
TFSReports
konta. Zastąp <NewPassword> nowym hasłem konta.
Aby zmienić hasło za pomocą konsoli administracyjnej:
Otwórz konsolę administracyjną usługi Azure DevOps na serwerze hostujący warstwę aplikacji.
Aby uzyskać więcej informacji, zobacz Konfigurowanie zasobów usługi Azure DevOps Server i zarządzanie nimi.
W konsoli rozwiń nazwę serwera i wybierz pozycję Warstwa aplikacji.
W okienku Warstwa aplikacji przejdź do pozycji Podsumowanie usług Reporting Services i wybierz pozycję Aktualizuj hasło konta.
Zostanie otwarte okno Aktualizowanie hasła konta .
Uwaga
Jeśli jako konto usługi użyto konta systemowego, po wybraniu pozycji Aktualizujhasłokonta> zostanie wyświetlony komunikat o błędzie. Nie musisz zmieniać hasła tego konta. Konta systemowe nie mają haseł zarządzanych przez użytkownika.
Wprowadź nowe hasło w polu Hasło, a następnie wybierz przycisk OK.
Zostanie otwarte okno Zmień konto czytelnika raportów .
Poczekaj na ukończenie wszystkich komunikatów o stanie w obszarze Stan, a następnie wybierz pozycję Zamknij.
Uwaga
Ten proces może potrwać kilka minut.
Aby przypisać nowe konto usługi Reporting Services do wszystkich usług Azure DevOps Server przy użyciu narzędzia TFSConfig:
Otwórz okno wiersza polecenia i przejdź do katalogu zawierającego narzędzie TFSConfig.
Domyślnie narzędzie znajduje się w <folderze Drive>:\Program Files\Microsoft Team Foundation Server 12.0\Tools.
W wierszu polecenia uruchom następujące polecenie:
TFSConfig Accounts /change /accountType:ReportingDatasource /account: <NewAccountName> /password: <NewPassword>
Zastąp ciąg <NewAccountName> nazwą nowego
TFSReports
konta. Zastąp <NewPassword> hasłem konta.
Aktualizowanie poświadczeń przy użyciu konsoli administracyjnej
Aby zmienić konto za pomocą konsoli administracyjnej:
Otwórz konsolę administracyjną usługi Azure DevOps na serwerze hostujący warstwę aplikacji.
W konsoli rozwiń nazwę serwera i wybierz pozycję Warstwa aplikacji.
W okienku Warstwa aplikacji przejdź do pozycji Podsumowanie usług Reporting Services, a następnie wybierz pozycję Zmień konto.
Zostanie otwarte okno Zmień konto czytelnika raportów .
Wybierz jedną z następujących czynności:
Aby użyć konta systemowego, wybierz pozycję Użyj konta systemowego, a następnie wybierz konto systemowe z listy rozwijanej.
Uwaga
Konta systemowe nie mają haseł zarządzanych przez użytkownika. Jeśli wybierzesz opcję używania konta systemowego jako
TFSReports
, nie należy wprowadzać hasła w polu hasła.Aby użyć konta domeny lub grupy roboczej, wybierz pozycję Użyj konta użytkownika, wprowadź nazwę konta w polu Nazwa konta, a następnie wprowadź hasło dla tego konta w polu Hasło.
Kliknij przycisk OK.
Zostanie otwarte okno Zmień konto czytelnika raportów .
Poczekaj na ukończenie wszystkich komunikatów o stanie w obszarze Stan, a następnie wybierz pozycję Zamknij.
Uwaga
Ten proces może potrwać kilka minut.