Anteckning
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Azure DevOps Server 2022 | Azure DevOps Server 2020 | Azure DevOps Server 2019
Azure DevOps Server fungerar i säkerhetskontexten för ett tjänstkonto när den hämtar projektdata från datakällorna i SQL Server Reporting Services. Du kan förbättra säkerheten för Azure DevOps Server genom att ändra det tjänstkonto som används för datakällorna för SQL Server Reporting Services eller genom att ändra lösenordet som används för det kontot.
Dokumentation om Azure DevOps Server refererar till det här tjänstkontot med platshållaren TFSReports
. Kontonamnet beror på installationen. Du kan behöva ändra lösenordet för det kontot eller ange ett annat konto. Om lösenordet för det underliggande kontot till exempel upphör att gälla och du tilldelar ett nytt lösenord måste du ändra lösenordet för kontot i Azure DevOps Server så att det TFSReports
matchar.
Ändra lösenordet eller kontot som används som TFSReports
konto med hjälp av kommandoradsverktyget TFSConfig med alternativet Accounts
.
TFSConfig-verktyget skapar inte ett nytt konto som ska användas som datakällans konto. Det ändrar inte kontolösenordet. I stället uppdaterar verktyget Azure DevOps Server för att använda en annan uppsättning autentiseringsuppgifter.
Viktigt!
TFSConfig-verktyget ändrar endast de tjänster som körs under det gamla kontot.
Du kan använda samma verktyg för att tilldela ett annat konto till TFSReports
kontot, men du kan behöva göra en eller flera av följande åtgärder:
Innan du tilldelar ett konto som ska användas som
TFSReports
konto kontrollerar du att det är medlem i en arbetsgrupp eller domän som är betrodd av varje dator i distributionen av Azure DevOps.Du måste ge kontot som du använder som
TFSReports
kontoAllow log on locally
behörighet manuellt. TFSConfig-verktyget beviljar inte den här behörigheten när kontot tilldelas.Mer information om behörigheten finns i
Allow log on locally
Tillåt inloggning lokalt.TFSConfig ger
Log on as a service
kontot behörighet att använda somTFSReports
konto. Du kan också återkalla den här behörigheten.TFSReports
behöver inte den här behörigheten, men kontotTFSService
gör det. Du bör inte ta bort den här behörigheten om du använder samma domän- eller arbetsgruppskonto för båda tjänstkontona.För mer information om behörigheten
Log on as a service
, se Lägg till rätten att logga in som en tjänst på ett konto.
Mer information om nödvändiga tjänstkonton finns i Tjänstkonton och beroenden i Azure DevOps Server och även Konton som krävs för installation av Azure DevOps Server.
Förutsättningar
Om du vill utföra dessa procedurer måste du vara medlem i gruppen Administrators
på servern där TFSConfig är installerat. Du måste också vara medlem i gruppen sysadmin
på den server som är värd för konfigurationsdatabasen. Mer information om behörigheter finns i Behörighetsreferens för Azure DevOps Server.
Utöver dessa behörigheter kan du behöva uppfylla följande krav:
- Om du vill använda en kommandoradsprocedur kan du behöva en upphöjd kommandotolk.
- För att få åtkomst till Report Manager, rapporter eller webbplatser för SQL Server Reporting Services kan du behöva lägga till dessa webbplatser i listan över betrodda webbplatser i Internet Explorer eller starta Internet Explorer som administratör.
Använda TFSConfig för att uppdatera autentiseringsuppgifter
Om du vill ändra lösenordet TFSReports
för kontot eller tilldela ett annat konto loggar du in på en server som är värd för programtjänsterna för Azure DevOps och använder verktyget TfsConfig-konton.
Anmärkning
Beroende på distributionskonfigurationen kan du behöva starta om Internet Information Services (IIS) när du har slutfört den här proceduren för att ändringarna ska börja gälla.
Så här ändrar du lösenordet med verktyget TFSConfig:
Öppna ett kommandotolkfönster och ändra till katalogen som innehåller TFSConfig-verktyget.
Som standard finns verktyget i <Drive>:\Program Files\TFS 12.0\Tools>
Ange följande kommando på kommandoraden:
TFSConfig Accounts /UpdatePassword /accountType:ReportingDatasource /account: <AccountName> /password: <NewPassword>
Ersätt <AccountName> med namnet på det aktuella
TFSReports
kontot. Ersätt <NewPassword> med kontots nya lösenord.
Så här använder du administrationskonsolen för att ändra lösenordet:
Öppna administrationskonsolen för Azure DevOps på den server som är värd för programnivån.
Mer information finns i Konfigurera och hantera Azure DevOps Server-resurser.
Expandera servernamnet i konsolen och välj Programnivå.
I fönstret Programnivå går du till Sammanfattning av Reporting Services och väljer Uppdatera kontolösenord.
Fönstret Uppdatera kontolösenord öppnas.
Anmärkning
Om du använde ett systemkonto som tjänstkonto visas ett felmeddelande när du väljer Uppdaterakontolösenord>. Du behöver inte ändra lösenordet för det kontot. Systemkonton har inte användarhanterade lösenord.
Ange det nya lösenordet i Lösenord och välj sedan OK.
Fönstret Ändra rapportläsare öppnas .
Vänta tills alla statusmeddelanden har slutförts i Status och välj sedan Stäng.
Anmärkning
Den här processen kan ta några minuter.
Så här tilldelar du ett nytt Reporting Services-tjänstkonto till alla Azure DevOps Server-tjänster med hjälp av TFSConfig-verktyget:
Öppna ett kommandotolkfönster och ändra till katalogen som innehåller TFSConfig-verktyget.
Som standard finns verktyget i <Drive>:\Program Files\Microsoft Team Foundation Server 12.0\Tools.
Kör följande kommando på kommandoraden:
TFSConfig Accounts /change /accountType:ReportingDatasource /account: <NewAccountName> /password: <NewPassword>
Ersätt <NewAccountName> med namnet på det nya
TFSReports
kontot. Ersätt <NewPassword> med lösenordet för kontot.
Använd administrationskonsolen för att uppdatera autentiseringsuppgifter
Så här använder du administrationskonsolen för att ändra kontot:
Öppna administrationskonsolen för Azure DevOps på den server som är värd för programnivån.
Expandera servernamnet i konsolen och välj Programnivå.
I fönstret Programnivå går du till Sammanfattning av Reporting Services och väljer sedan Ändra konto.
Fönstret Ändra rapportläsare öppnas .
Välj något av följande steg:
Om du vill använda ett systemkonto väljer du Använd ett systemkonto och väljer sedan ett systemkonto i listrutan.
Anmärkning
Systemkonton har inte användarhanterade lösenord. Om du väljer att använda ett systemkonto som
TFSReports
ska du inte ange ett lösenord i lösenordsfältet.Om du vill använda ett domän- eller arbetsgruppskonto väljer du Använd ett användarkonto, anger namnet på kontot i Kontonamn och anger sedan lösenordet för kontot i Lösenord.
Välj OK.
Fönstret Ändra rapportläsarkonto öppnas.
Vänta tills alla statusmeddelanden har slutförts i Status och välj sedan Stäng.
Anmärkning
Den här processen kan ta några minuter.