Een machtigingsprobleem met de HPC-rapportagedatabase oplossen
In dit artikel wordt beschreven hoe u een probleem met hpc-rapportagedatabasemachtigingen (High Performance Computing) in Microsoft HPC Cluster Manager kunt oplossen.
Symptomen
Nadat u in HPC-clusterbeheer een item hebt geselecteerd in het deelvenster Grafieken en rapporten van de HPC-beheerconsole, kan Clusterbeheer geen verbinding meer maken met de rapportdatabase en ontvangt u een foutbericht dat lijkt op de volgende tekst:
HpC Cluster Manager kan geen verbinding maken met de rapportagedatabase. Controleer verbindingsreeks 'Gegevensbron=<data-source-name>; Initial Catalog=CHHPCReporting; Geïntegreerde beveiliging=Waar;' en zorg ervoor dat u toegang hebt.
De EXECUTE-machtiging is geweigerd voor het object 'GetHelperInfo', database 'CHHPCReporting', schema 'HpcReportingSp'.
Oorzaak
Het gebruikersaccount is niet toegevoegd aan de db_datareader
database of het account heeft niet de machtiging EXECUTE voor het dbo
schema gekregen.
Oplossing
Volg deze stappen om het gebruikersaccount toe te voegen en de benodigde machtigingen toe te passen.
Deel 1: de HPC-database instellen en een beheerdersgroep toevoegen voor HPC-rapporten
Volg de procedure in SetupHpcDatabase-script uitvoeren om de configuratie van de HPC-databases en SQL Server aanmeldingen te voltooien.
Zoek en selecteer SQL Server Management Studio in het menu Start.
Selecteer in het venster Microsoft SQL Server Management Studio het pictogram Bestand openen.
Blader naar en open AddHpcReportsAdminGroup.sql.
Vervang in het SQL-bestand alle exemplaren van
$(TargetAccount)
door het account dat u gebruikt (bijvoorbeeldhpc1\guest1
).Selecteer het pictogram Uitvoeren . Het deelvenster Berichten wordt weergegeven, waarin het bericht 'Opdrachten voltooid' wordt weergegeven.
Vouw in het deelvenster ObjectverkennerHPCReporting-beveiligingsschema's>> uit.
Deel 2: Controleer of het HpcReportingSp-schema de verwachte machtigingen heeft
Selecteer in het deelvenster Objectverkenner het schema HpcReportingSp.
Selecteer het pictogram Eigenschappen (moersleutel). Het dialoogvenster Schema-eigenschappen - HpcReportingSp wordt weergegeven.
Selecteer machtigingen in het deelvenster Een pagina selecteren.
Selecteer in de lijst Gebruikers of rollen de naam van het gebruikersaccount. Het tabblad Expliciet in de sectie Machtigingen voor <accountnaam> bevat de volgende rij met gegevens.
Machtiging Grantor Verlenen Met toekenning Weigeren Uitvoeren Dbo X O O Selecteer de knop Annuleren .
Deel 3: Controleer of het Schema HpcReportingView de verwachte machtigingen heeft
Selecteer in het deelvenster Objectverkenner het schema HpcReportingView.
Selecteer het pictogram Eigenschappen (moersleutel). Het dialoogvenster Schema-eigenschappen - HpcReportingView wordt weergegeven.
Selecteer machtigingen in het deelvenster Een pagina selecteren.
Selecteer in de lijst Gebruikers of rollen de naam van het gebruikersaccount. Het tabblad Expliciet in de sectie Machtigingen voor <accountnaam> bevat de volgende rijen met gegevens.
Machtiging Grantor Verlenen Met toekenning Weigeren Selecteren Dbo X O O Definitie weergeven Dbo X O O Selecteer de knop Annuleren .
Deel 4: Controleer of de fout niet meer optreedt
Ga in HPC Cluster Manager naar de HPC-beheerconsole en selecteer een item in het deelvenster Grafieken en rapporten . Het foutbericht in het dialoogvenster over een geweigerde EXECUTE-machtiging wordt niet meer weergegeven.
Contacteer ons voor hulp
Als u vragen hebt of hulp nodig hebt, maak een ondersteuningsaanvraag of vraag de Azure-communityondersteuning. U kunt ook productfeedback verzenden naar de Feedback-community van Azure.