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
Följ proceduren i Kör SetupHpcDatabase-skriptet för att slutföra konfigurationen av HPC-databaserna och SQL Server-inloggningarna.
På Start-menyn söker du efter och väljer SQL Server Management Studio.
I fönstret Microsoft SQL Server Management Studio väljer du ikonen Öppna fil .
Bläddra till och öppna AddHpcReportsAdminGroup.sql.
I SQL-filen ersätter du alla instanser av
$(TargetAccount)
med det konto som du använder (till exempelhpc1\guest1
).Välj ikonen Kör. Fönstret Meddelanden visas och meddelandet "Kommandon har slutförts" visas.
I fönstret Object Explorer expanderar du HPCReporting-säkerhetsscheman>>.
Del 2: Kontrollera att HpcReportingSp-schemat har de förväntade behörigheterna
I fönstret Object Explorer väljer du schemat HpcReportingSp .
Välj ikonen Egenskaper (skiftnyckel). Dialogrutan Schemaegenskaper – HpcReportingSp visas.
I fönstret Välj en sida väljer du Behörigheter.
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 Välj knappen Avbryt.
Del 3: Kontrollera att HpcReportingView-schemat har de förväntade behörigheterna
I fönstret Object Explorer väljer du schemat HpcReportingView .
Välj ikonen Egenskaper (skiftnyckel). Dialogrutan Schemaegenskaper – HpcReportingView visas.
I fönstret Välj en sida väljer du Behörigheter.
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 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.