Delen via


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

  1. Volg de procedure in SetupHpcDatabase-script uitvoeren om de configuratie van de HPC-databases en SQL Server aanmeldingen te voltooien.

  2. Zoek en selecteer SQL Server Management Studio in het menu Start.

  3. Selecteer in het venster Microsoft SQL Server Management Studio het pictogram Bestand openen.

  4. Blader naar en open AddHpcReportsAdminGroup.sql.

  5. Vervang in het SQL-bestand alle exemplaren van $(TargetAccount) door het account dat u gebruikt (bijvoorbeeld hpc1\guest1).

  6. Selecteer het pictogram Uitvoeren . Het deelvenster Berichten wordt weergegeven, waarin het bericht 'Opdrachten voltooid' wordt weergegeven.

  7. Vouw in het deelvenster ObjectverkennerHPCReporting-beveiligingsschema's>> uit.

Deel 2: Controleer of het HpcReportingSp-schema de verwachte machtigingen heeft

  1. Selecteer in het deelvenster Objectverkenner het schema HpcReportingSp.

  2. Selecteer het pictogram Eigenschappen (moersleutel). Het dialoogvenster Schema-eigenschappen - HpcReportingSp wordt weergegeven.

  3. Selecteer machtigingen in het deelvenster Een pagina selecteren.

  4. 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
  5. Selecteer de knop Annuleren .

Deel 3: Controleer of het Schema HpcReportingView de verwachte machtigingen heeft

  1. Selecteer in het deelvenster Objectverkenner het schema HpcReportingView.

  2. Selecteer het pictogram Eigenschappen (moersleutel). Het dialoogvenster Schema-eigenschappen - HpcReportingView wordt weergegeven.

  3. Selecteer machtigingen in het deelvenster Een pagina selecteren.

  4. 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
  5. 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.