Le serveur Reporting Services ne peut pas se connecter à l’erreur de base de données DPM lorsque vous planifiez un rapport de messagerie

Cet article vous aide à résoudre un problème où vous recevez le serveur Reporting Services ne peut pas se connecter à l’erreur de base de données DPM lorsque vous essayez de planifier un rapport comme étant envoyé par courrier électronique dans Data Protection Manager (DPM).

Version du produit d’origine :   System Center Data Protection Manager
Numéro de la base de connaissances initiale :   4457489

Symptômes

Supposons que vous effectuez une nouvelle installation ou que vous procédiez à la mise à niveau vers Microsoft System Center 2012 R2 Data Protection Manager ou une version ultérieure. Lorsque vous essayez de planifier un rapport pour qu’il soit envoyé par courrier électronique, le message d’erreur suivant s’affiche :

Le serveur Reporting Services ne peut pas se connecter à la base de données DPM.
Pour réparer la configuration, procédez comme suit pour réparer DPM à partir de l’aide du programme d’installation de DPM.
ID : 3001

exemple de message d’erreur d’État

Lorsque vous essayez de suivre les étapes indiquées dans réparer DPM, ce problème n’est pas résolu.

Solution de contournement

Pour contourner ce problème, procédez comme suit pour effectuer les modifications de configuration correctes qui permettront aux rapports Data Protection Manager d’être envoyés par courrier électronique.

Notes

Certaines étapes ne sont pas nécessaires si vous constatez ce problème après avoir effectué une mise à niveau à partir de System Center 2012 Data Protection Manager Server Pack 1. Examinez et procédez comme suit.

  1. Sur le serveur DPM, créez un groupe local nommé **DPMDBReaders $ <DPMServerName> **. Dans l’exemple suivant, la valeur de la <DPMServerName> est WINB-DPM.

    Fenêtre nouveau groupe

  2. Créez un utilisateur local nommé **DPMR $ <DPMServerName> **et fournissez un mot de passe fort qui n’expire jamais.

    Procédure de création d’un utilisateur

  3. Ajoutez le nouvel utilisateur local au groupe **DPMDBReaders $<DPMServerName > ** qui a été créé à l’étape 1.

    DPMR $ WINB-fenêtre de propriétés DPM

  4. Démarrez SQL Server Management Studio à l’aide des autorisations d’administration, puis connectez-vous à l’instance de SQL Server utilisée par DPM. Sous sécurité, cliquez avec le bouton droit sur connexions, puis sélectionnez nouvelle connexion. Naviguez jusqu’à ajouter le groupe local **DPMDBReaders $ <DPMServerName> **. Une fois le groupe ajouté, il est affiché sous connexions.

    Ajouter la nouvelle connexion

  5. Cliquez avec le bouton droit sur le nouveau groupe de connexions, puis sélectionnez Propriétés. Dans la section général , remplacez le champ de base de données par défaut par le nom DPMDB.

    Propriétés de connexion-général

  6. Sous mappagede l’utilisateur, activez la case à cocher pour le nom DPMDB et la case à cocher pour le db_datareader rôle.

    Propriétés de connexion-mappage de l’utilisateur

  7. Dans SQL Server Management Studio, accédez à bases de données de > DPMDB > sécurité > UsersDPMDB, puis sélectionnez le groupe DPMDBReaders <DPMServerName> $ .

    SQL Management Studio-sélectionner un groupe

  8. Cliquez avec le bouton droit sur le groupe **DPMDBReaders $ <DPMServerName> ** , puis sélectionnez Propriétés.

  9. Sous sécurisationdes sélections, sélectionnez recherche. Dans la boîte de dialogue Ajouter des objets , sélectionnez OK.

  10. Dans la boîte de dialogue Sélectionner des objets , sélectionnez le type d' objet , puis activez la case à cocher procédure stockée . Ajoutez les procédures stockées suivantes :

    • Prc_MOM_Heartbeat_Get
    • prc_MOM_ProductionServer_Get

    Accordez l’autorisation d' exécution aux deux procédures stockées.

    Fenêtre utilisateur de base de données-accorder des autorisations

  11. Quittez SQL Server Management Studio.

  12. Démarrez le gestionnaire de configuration de Reporting Services, puis sélectionnez URL du portail Web.

    Gestionnaire de configuration de Reporting Services-URL du portail Web

  13. Cliquez sur le lien URL , comme indiqué à l’étape 12. Cela ouvre le https://localhost/Reports/Pages/Folder.aspx portail, comme illustré dans la capture d’écran suivante.

    URL-localhost

  14. Cliquez sur le DPMReports_<GUID> lien pour ouvrir la page des rapports DPM, comme illustré dans la capture d’écran suivante.

    Fenêtre des rapports DPM

  15. Sélectionnez DPMReporterDataSource à partir de l’étape 14 pour ouvrir sa fenêtre Propriétés, comme illustré dans la capture d’écran suivante.

    Configuration de DPMReporterDataSource

  16. Sur la page de configuration de DPMReporterDataSource , procédez comme suit :

    1. Sélectionnez l’option utiliser les informations d’identification suivantes .
    2. Remplacez le type de liste d’informations d’identification par le nom d’utilisateur et le mot de passe Windows.
    3. Ajoutez le compte d’utilisateur et le mot de passe **DPMR $ <DPMServerName> ** que vous avez créés à l’étape 2.
    4. Sélectionnez tester la connexion pour déterminer si le serveur peut se connecter.
    5. Sélectionnez Appliquer.

    Fenêtre des informations d’identification

  17. Fermez la page de configuration de DPMReporterDataSource pour revenir à l’écran Gestionnaire de configuration de Reporting Services . Sélectionnez un compte de service. Sur la page compte de service sur le compte de service, modifiez le service de compte de service serveur de rapports de sorte qu’il utilise service réseau. Si vous êtes invité à entrer la clé de chiffrement de sauvegarde, tapez la valeur, puis sélectionnez appliquer.

    Basculer vers le service réseau

  18. Redémarrez le serveur DPM pour vous assurer que toutes les modifications de configuration prennent effet.

  19. À présent, vous pouvez planifier des rapports de messagerie sans avoir rencontré l’erreur d’origine mentionnée dans la section symptômes .

    Détails du rapport d’État