Dela via


Lösa ett problem med HPC-rapporteringsdatabasens behörighet

Den här artikeln beskriver hur du löser problem med HPC-rapporteringsdatabasens behörighetsproblem i Microsoft HPC Cluster Manager.

Symptom

När du har valt ett objekt i fönstret Diagram och rapporter i HPC-hanteringskonsolen i HPC-klusterhanteraren kan klusterhanteraren inte längre ansluta till rapportdatabasen och du får ett felmeddelande som liknar följande text:

HPC Cluster Manager kan inte ansluta till rapportdatabasen. Kontrollera anslutningssträng 'Data Source=<data-source-name>; Initial Catalog=CHHPCReporting; Integrated Security=True;' och se till att du har åtkomst.

Behörigheten EXECUTE nekades för objektet "GetHelperInfo", databasen "CHHPCReporting", schemat "HpcReportingSp".

Orsak

Användarkontot har inte lagts till i db_datareader databasen eller så har kontot inte beviljats behörigheten EXECUTE i dbo schemat.

Lösning

Följ de här stegen för att lägga till användarkontot och tillämpa nödvändiga behörigheter.

Del 1: Konfigurera HPC-databasen och lägg till en administratörsgrupp för HPC-rapporter

  1. Följ proceduren i Kör SetupHpcDatabase-skriptet för att slutföra konfigurationen av HPC-databaserna och SQL Server-inloggningarna.

  2. På Start-menyn söker du efter och väljer SQL Server Management Studio.

  3. I fönstret Microsoft SQL Server Management Studio väljer du ikonen Öppna fil .

  4. Bläddra till och öppna AddHpcReportsAdminGroup.sql.

  5. I SQL-filen ersätter du alla instanser av $(TargetAccount) med det konto som du använder (till exempel hpc1\guest1).

  6. Välj ikonen Kör. Fönstret Meddelanden visas och meddelandet "Kommandon har slutförts" visas.

  7. I fönstret Object Explorer expanderar du HPCReporting-säkerhetsscheman>>.

Del 2: Kontrollera att HpcReportingSp-schemat har de förväntade behörigheterna

  1. I fönstret Object Explorer väljer du schemat HpcReportingSp .

  2. Välj ikonen Egenskaper (skiftnyckel). Dialogrutan Schemaegenskaper – HpcReportingSp visas.

  3. I fönstret Välj en sida väljer du Behörigheter.

  4. I listan Användare eller roller väljer du namnet på användarkontot. Avsnittet Behörigheter för <kontonamns > fliken Explicit innehåller följande rad med data.

    Behörighet Beviljaren Bevilja Med grant Neka
    Utföra Dbo X O O
  5. Välj knappen Avbryt.

Del 3: Kontrollera att HpcReportingView-schemat har de förväntade behörigheterna

  1. I fönstret Object Explorer väljer du schemat HpcReportingView .

  2. Välj ikonen Egenskaper (skiftnyckel). Dialogrutan Schemaegenskaper – HpcReportingView visas.

  3. I fönstret Välj en sida väljer du Behörigheter.

  4. I listan Användare eller roller väljer du namnet på användarkontot. Avsnittet Behörigheter för <kontonamns > fliken Explicit innehåller följande rader med data.

    Behörighet Beviljaren Bevilja Med grant Neka
    Välj Dbo X O O
    Visa definition Dbo X O O
  5. Välj knappen Avbryt.

Del 4: Kontrollera att felet inte inträffar längre

I HPC Cluster Manager går du till HPC-hanteringskonsolen och väljer sedan ett objekt i fönstret Diagram och rapporter . Felmeddelandet i dialogrutan om en nekad EXECUTE-behörighet bör inte längre visas.

Kontakta oss för att få hjälp

Om du har frågor eller behöver hjälp skapar du en supportförfrågan eller frågar Azure community support. Du kan också skicka produktfeedback till Azure-feedbackcommunityn.