Résoudre un problème d’autorisation de base de données de création de rapports HPC
Cet article explique comment résoudre un problème d’autorisation de base de données de rapports de calcul haute performance (HPC) dans Microsoft HPC Cluster Manager.
Symptômes
Dans HPC Cluster Manager, une fois que vous avez sélectionné un élément dans le volet Graphiques et rapports du console de gestion HPC, le Gestionnaire de cluster ne peut plus se connecter à la base de données de création de rapports et vous recevez un message d’erreur qui ressemble au texte suivant :
HpC Cluster Manager ne peut pas se connecter à la base de données de création de rapports. Veuillez case activée chaîne de connexion 'Data Source=<data-source-name> ; Initial Catalog=CHHPCReporting ; Integrated Security=True ;' et vérifiez que vous avez accès.
L’autorisation EXECUTE a été refusée sur l’objet « GetHelperInfo », la base de données « CHHPCReporting », le schéma « HpcReportingSp ».
Cause
Le compte d’utilisateur n’a pas été ajouté à la db_datareader
base de données ou l’autorisation EXECUTE n’a pas été accordée au compte sur le dbo
schéma.
Solution
Suivez ces étapes pour ajouter le compte d’utilisateur et appliquer les autorisations nécessaires.
Partie 1 : Configurer la base de données HPC et ajouter un groupe d’administrateurs pour les rapports HPC
Suivez la procédure décrite dans Exécuter le script SetupHpcDatabase pour terminer la configuration des bases de données HPC et SQL Server connexions.
Dans le menu Démarrer, recherchez et sélectionnez SQL Server Management Studio.
Dans la fenêtre Microsoft SQL Server Management Studio, sélectionnez l’icône Ouvrir un fichier.
Accédez à et ouvrez AddHpcReportsAdminGroup.sql.
Dans le fichier SQL, remplacez toutes les instances de
$(TargetAccount)
par le compte que vous utilisez (par exemple,hpc1\guest1
).Sélectionnez l’icône Exécuter . Le volet Messages s’affiche, affichant le message « Commandes terminées avec succès ».
Dans le volet Explorateur d'objets, développez HPCRapporterles schémasde> sécurité>.
Partie 2 : Vérifier que le schéma HpcReportingSp dispose des autorisations attendues
Dans le volet Explorateur d'objets, sélectionnez le schéma HpcReportingSp.
Sélectionnez l’icône Propriétés (clé). La boîte de dialogue Propriétés du schéma - HpcReportingSp s’affiche .
Dans le volet Sélectionner une page , sélectionnez Autorisations.
Dans la liste Utilisateurs ou rôles , sélectionnez le nom du compte d’utilisateur. L’onglet Explicite de la section Autorisations pour <account-name> contient la ligne de données suivante.
Autorisation Concédant Accorder Avec l’octroi Refuser Execute dbo X O O Sélectionnez le bouton Annuler .
Partie 3 : Vérifier que le schéma HpcReportingView dispose des autorisations attendues
Dans le volet Explorateur d'objets, sélectionnez le schéma HpcReportingView.
Sélectionnez l’icône Propriétés (clé). La boîte de dialogue Propriétés du schéma - HpcReportingView s’affiche .
Dans le volet Sélectionner une page , sélectionnez Autorisations.
Dans la liste Utilisateurs ou rôles , sélectionnez le nom du compte d’utilisateur. L’onglet Explicite de la section Autorisations pour <account-name> contient les lignes de données suivantes.
Autorisation Concédant Accorder Avec l’octroi Refuser Select dbo X O O Définition d’affichage dbo X O O Sélectionnez le bouton Annuler .
Partie 4 : Vérifier que l’erreur ne se produit plus
Dans HPC Cluster Manager, accédez à l’console de gestion HPC, puis sélectionnez un élément dans le volet Graphiques et rapports. Le message d’erreur de la boîte de dialogue concernant une autorisation EXECUTE refusée ne doit plus s’afficher.
Contactez-nous pour obtenir de l’aide
Pour toute demande ou assistance, créez une demande de support ou posez une question au support de la communauté Azure. Vous pouvez également soumettre des commentaires sur les produits à la communauté de commentaires Azure.
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour