Rozwiązywanie problemu z uprawnieniami bazy danych raportowania HPC
W tym artykule opisano sposób rozwiązywania problemów z uprawnieniami bazy danych raportowania obliczeń o wysokiej wydajności (HPC) w Menedżerze klastra HPC firmy Microsoft.
Symptomy
W Menedżerze klastra HPC po wybraniu elementu w okienku Wykresy i raporty konsoli zarządzania HPC Menedżer klastra nie może już połączyć się z bazą danych raportowania i zostanie wyświetlony komunikat o błędzie podobny do następującego tekstu:
Menedżer klastra HPC nie może nawiązać połączenia z bazą danych raportowania. Sprawdź parametry połączenia "Data Source=<data-source-name>; Katalog początkowy=CHHPCReporting; Zintegrowane zabezpieczenia=True;" i upewnij się, że masz dostęp.
Uprawnienie EXECUTE zostało odrzucone w obiekcie "GetHelperInfo", bazie danych "CHHPCReporting", schema "HpcReportingSp".
Przyczyna
Konto użytkownika nie zostało dodane do db_datareader
bazy danych lub konto nie otrzymało uprawnienia EXECUTE w schemacie dbo
.
Rozwiązanie
Wykonaj następujące kroki, aby dodać konto użytkownika i zastosować niezbędne uprawnienia.
Część 1. Konfigurowanie bazy danych HPC i dodawanie grupy administratorów dla raportów HPC
Postępuj zgodnie z procedurą w skrypcie Uruchom SetupHpcDatabase, aby ukończyć konfigurację baz danych HPC i logowania programu SQL Server.
W menu Start wyszukaj i wybierz pozycję SQL Server Management Studio.
W oknie Microsoft SQL Server Management Studio wybierz ikonę Otwórz plik.
Przejdź do i otwórz AddHpcReportsAdminGroup.sql.
W pliku SQL zastąp wszystkie wystąpienia
$(TargetAccount)
konta, którego używasz (na przykładhpc1\guest1
).Wybierz ikonę Wykonaj . Zostanie wyświetlone okienko Komunikaty z wyświetlonym komunikatem "Polecenia zostały ukończone pomyślnie".
W okienku Eksplorator obiektów rozwiń węzeł HPCReporting Security Schemas (Schematy zabezpieczeń>HPCReporting>).
Część 2. Sprawdź, czy schemat HpcReportingSp ma oczekiwane uprawnienia
W okienku Eksplorator obiektów wybierz schemat HpcReportingSp.
Wybierz ikonę Właściwości (klucz). Zostanie wyświetlone okno dialogowe Właściwości schematu — HpcReportingSp .
W okienku Wybierz stronę wybierz pozycję Uprawnienia.
Na liście Użytkownicy lub role wybierz nazwę konta użytkownika. Karta Jawna sekcja Uprawnienia dla <nazwy> konta będzie zawierać następujący wiersz danych.
Uprawnienie Grantor Grant Z grantem Zablokuj Execute Dbo X O O Wybierz przycisk Anuluj.
Część 3. Sprawdzanie, czy schemat HpcReportingView ma oczekiwane uprawnienia
W okienku Eksplorator obiektów wybierz schemat HpcReportingView.
Wybierz ikonę Właściwości (klucz). Zostanie wyświetlone okno dialogowe Właściwości schematu — HpcReportingView .
W okienku Wybierz stronę wybierz pozycję Uprawnienia.
Na liście Użytkownicy lub role wybierz nazwę konta użytkownika. Karta Jawna sekcja Uprawnienia dla <nazwy> konta będzie zawierać następujące wiersze danych.
Uprawnienie Grantor Grant Z grantem Zablokuj Wybieranie Dbo X O O Definicja widoku Dbo X O O Wybierz przycisk Anuluj.
Część 4. Sprawdź, czy błąd nie występuje już
W Menedżerze klastra HPC przejdź do konsoli zarządzania HPC, a następnie wybierz element w okienku Wykresy i raporty . Komunikat o błędzie okna dialogowego dotyczący odrzuconego uprawnienia EXECUTE nie powinien już być wyświetlany.
Skontaktuj się z nami, aby uzyskać pomoc
Jeśli masz pytania lub potrzebujesz pomocy, utwórz wniosek o pomoc techniczną lub zadaj pytanie w społeczności wsparcia dla platformy Azure. Możesz również przesłać opinię o produkcie do społeczności opinii na temat platformy Azure.