Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
In dit artikel worden de aanbevolen procedures geïntroduceerd voor het wijzigen van het serviceaccount voor de rapportserver in Microsoft SQL Server Reporting Services en Power BI Report Server.
Oorspronkelijke productversie: SQL Server
Oorspronkelijk KB-nummer: 958999
Inleiding
In Microsoft SQL Server Reporting Services kunt u de rapportserver configureren voor het gebruik van het type servicereferenties voor de databaseverbinding. Wanneer u het serviceaccount probeert te wijzigen met behulp van de Services.msc-beheerconsole, kan de bewerking de versleutelingssleutel beschadigen die wordt gebruikt om gevoelige informatie te beveiligen die is opgeslagen in de database van de rapportserver. U wordt aangeraden het serviceaccount voor de rapportserver te wijzigen met behulp van een van de volgende methoden
Methode 1
Gebruik Reporting Services Configuration Manager om het serviceaccount voor de rapportserver te wijzigen. Hiertoe gaat u als volgt te werk:
- Open Reporting Services Configuration Manager en maak vervolgens verbinding met het exemplaar van SQL Server Reporting Services.
- Klik in het linkerdeelvenster op Microsoft Service Identity .
- Wijzig het account en het wachtwoord in het tekstvak Account en het tekstvak Wachtwoord en klik vervolgens op Toepassen.
Methode 2
Gebruik het Rsconfig.exe
hulpprogramma om het serviceaccount voor de rapportserver te wijzigen. Voer hiervoor de volgende opdracht uit:
Rsconfig -c -s <Server Name> -d <Database Name> -u <User Name> -p <Password> -a <Authentication Method>
Notitie
Als het exemplaar van SQL Server dat als host fungeert voor de rapportserverdatabase een benoemd exemplaar is, voegt u de schakeloptie -i toe om de naam van het exemplaar op te geven.
Methode 3
Als methode 1 en methode 2 niet werken, gebruikt u het rskeymgmt
hulpprogramma. Wanneer u dit hulpprogramma gebruikt, moet u een back-up maken van de versleutelde sleutels voordat u het gebruikersaccount wijzigt dat wordt gebruikt voor het uitvoeren van de Report Server Microsoft-service of de Report Server-webservice. Vervolgens moet u de sleutels toepassen waarvan een back-up is gemaakt. Voer hiervoor de volgende stappen uit op de computer waarop de service wordt uitgevoerd:
Start de Microsoft-service Report Server en de Report Server-webservice met behulp van het gebruikersaccount waarvoor de service is uitgevoerd.
Gebruik het
rskeymgmt
opdrachtregelprogramma om een back-up te maken van de versleutelingssleutels. Voer hiervoor de opdracht uit bij de opdrachtprompt:RSKeyMgmt -e -f <FileName> -p <StrongPassword>
Notitie
Standaard bevindt het
rskeymgmt
opdrachtregelprogramma zich in de<InstallationDrive>:\Program Files\Microsoft SQL Server\80\Tools\Binn folder
.Voer de volgende opdracht uit bij de opdrachtprompt voor meer informatie over het
rskeymgmt
opdrachtregelprogramma:rskeymgmt /?
Gebruik het
rskeymgmt
opdrachtregelprogramma om de verwijzing naar de bestaande sleutels te verwijderen. Voer hiervoor de opdracht uit bij de opdrachtprompt:rskeymgmt -r <InstallationID>
Notitie
Vervang de
InstallationID
tijdelijke aanduiding door de installatie-id te gebruiken die is opgegeven in de installationID-instelling van het bestand RSReportServer.config . Standaard wordt het RSReportServer.config-bestand opgeslagen in de<InstallationDrive>:\Program Files\Microsoft SQL Server\MSSQL\Reporting Services\ReportServer folder
.Internet Information Services (IIS) stoppen.
Stop de Microsoft-service van Report Server.
Wijzig het gebruikersaccount dat wordt gebruikt om de Microsoft-service Report Server of de Report Server-webservice uit te voeren in het gewenste gebruikersaccount.
Start IIS.
Start de Microsoft-service Report Server.
Gebruik het opdrachtregelprogramma rskeymgmt om de versleutelingssleutels toe te passen waarvan een back-up is gemaakt in stap 2. Voer hiervoor de volgende opdracht uit bij de opdrachtprompt:
rskeymgmt -a -f <FileName> -p <StrongPassword>
Notitie
Vervang de
<FileName>
tijdelijke aanduiding en de<StrongPassword>
tijdelijke aanduiding door de bestandsnaam en het wachtwoord dat u in stap 1 hebt gebruikt om een back-up te maken van de symmetrische versleutelingssleutels.