Een probleem met hpc-rapportagedatabasemachtigingen oplossen
In dit artikel wordt beschreven hoe u een probleem met databasemachtigingen voor high performance computing (HPC) kunt oplossen in Microsoft HPC Cluster Manager.
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 rapportagedatabase en ontvangt u een foutbericht dat lijkt op de volgende tekst:
De HPC-clusterbeheer kan geen verbinding maken met de rapportagedatabase. Controleer verbindingsreeks 'Data Source=<data-source-name>; Initial Catalog=CHHPCReporting; Integrated Security=True;' 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 de EXECUTE-machtiging voor het dbo
schema niet 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 beheergroep toevoegen voor HPC-rapporten
Volg de procedure in het script SetupHpcDatabase 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)
het account dat u gebruikt (bijvoorbeeldhpc1\guest1
).Selecteer het pictogram Uitvoeren . Het deelvenster Berichten wordt weergegeven met het bericht 'Opdrachten voltooid' weergegeven.
Vouw in het deelvenster Objectverkenner HPCReporting>Security>Schema's uit.
Deel 2: Controleer of het HpcReportingSp-schema de verwachte machtigingen heeft
Selecteer in het deelvenster Objectverkenner het HpcReportingSp-schema.
Selecteer het pictogram Eigenschappen (sleutel). 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 Expliciete machtigingen voor <de sectie Accountnaam> bevat de volgende rij met gegevens.
Machtiging Grantor Toekennen Met Grant Weigeren Executeren Dbo X O O Selecteer de knop Annuleren .
Deel 3: Controleer of het HpcReportingView-schema de verwachte machtigingen heeft
Selecteer in het deelvenster Objectverkenner het HpcReportingView-schema.
Selecteer het pictogram Eigenschappen (sleutel). 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 Expliciete machtigingen voor <de sectie Accountnaam> bevat de volgende rijen met gegevens.
Machtiging Grantor Toekennen Met Grant 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-clusterbeheer naar de HPC-beheerconsole en selecteer vervolgens een item in het deelvenster Grafieken en rapporten . Het dialoogvensterfoutbericht over een geweigerde EXECUTE-machtiging mag niet meer worden 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 Azure-feedbackcommunity.