Reporting Services Server kan inte ansluta till DPM-databasfelet när du schemalägger en e-postrapport

Den här artikeln hjälper dig att lösa ett problem där Reporting Services-servern inte kan ansluta till DPM-databasfelet när du försöker schemalägga en rapport som ska skickas via e-post i Data Protection Manager (DPM).

Ursprunglig produktversion: System Center Data Protection Manager
Ursprungligt KB-nummer: 4457489

Symptom

Anta att du gör en ny installation eller uppgraderar till Microsoft System Center 2012 R2 Data Protection Manager eller en senare version. När du försöker schemalägga en rapport som ska skickas via e-post får du följande felmeddelande:

Reporting Services Server kan inte ansluta till DPM-databasen.
Om du vill reparera konfigurationen följer du stegen för att reparera DPM från DPM-installationshjälpen.
ID: 3001

Information om fel-ID 3001 Reporting Services-servern kan inte ansluta till DPM-databasen.

När du provar stegen som nämns i Reparera DPM löses inte det här problemet.

Lösning

Du kan undvika det här problemet genom att följa de här stegen för att göra rätt konfigurationsändringar som gör att Data Protection Manager-rapporter kan skickas via e-post.

Obs!

Vissa steg kanske inte är nödvändiga om det här problemet uppstår när du har uppgraderat från System Center 2012 Data Protection Manager Server Pack 1. Granska och utför de här stegen efter behov.

  1. På DPM-servern skapar du en lokal grupp med namnet DPMDBReaders$<DPMServerName>. I följande exempel < är värdet DPMServerName>WINB-DPM.

    Skapa en ny lokal grupp i fönstret Ny grupp.

  2. Skapa en lokal användare med namnet DPMR$<DPMServerName> och ange ett starkt lösenord som aldrig upphör att gälla.

    Skapa en ny lokal användare i fönstret Ny användare.

  3. Lägg till den nya lokala användaren i gruppen DPMDBReaders$<DPMServerName> som skapades i steg 1.

    Lägg till den nya lokala användaren i den lokala grupp som du skapade i steg 1.

  4. Börja SQL Server Management Studio med hjälp av administrativa behörigheter och anslut sedan till den SQL Server instans som används av DPM. Under Säkerhet högerklickar du på Inloggningar och väljer sedan Ny inloggning. Bläddra för att lägga till den lokala gruppen DPMDBReaders$<DPMServerName>. När gruppen har lagts till visas den under Inloggningar.

    Välj Ny inloggning för att lägga till den lokala gruppen.

  5. Högerklicka på den nya inloggningsgruppen och välj sedan Egenskaper. I avsnittet Allmänt ändrar du fältet Standarddatabas till DPMDB-namnet.

    Ange fältet Standarddatabas till DPMDB-namnet i inloggningsfältet Fönstret Egenskaper.

  6. Under Användarmappning markerar du både kryssrutan för DPMDB-namnet och kryssrutan för db_datareader rollen.

    Välj DPMDB-namnet och det relaterade databasrollmedlemskapet.

  7. I SQL Server Management Studio bläddrar> du till DatabaserDPMDB-säkerhetsanvändare>> och väljer sedan gruppen DPMDBReaders$<DPMServerName>.

    Välj den grupp som du vill konfigurera under Användare.

  8. Högerklicka på gruppen DPMDBReaders$<DPMServerName> och välj sedan Egenskaper.

  9. Under Skyddsbara objekt väljer du Sök. I dialogrutan Lägg till objekt väljer du OK.

  10. I dialogrutan Välj objekt markerar du objekttypen och markerar sedan kryssrutan Lagrad procedur . Lägg till följande lagrade procedurer:

    • Prc_MOM_Heartbeat_Get
    • prc_MOM_ProductionServer_Get

    Ge behörigheten Kör till båda lagrade procedurerna.

    Ge behörigheten Kör till båda lagrade procedurerna.

  11. Avsluta SQL Server Management Studio.

  12. Starta Reporting Services Configuration Manager och välj sedan WEBBportalens URL.

    Välj WEBBADRESS till webbportalen i Reporting Services-Configuration Manager.

  13. Klicka på url-länken , som du ser i steg 12. Då öppnas portalen https://localhost/Reports/Pages/Folder.aspx , som du ser i följande skärmbild.

    Välj den URL-länk som visas i steg 12.

  14. DPMReports_<GUID> Klicka på länken för att öppna sidan DPM-rapporter, som du ser i följande skärmbild.

    Öppna sidan DPM-rapporter genom att välja DPMReports.

  15. Välj DPMReporterDataSource från steg 14 för att öppna dess egenskapsfönster, enligt följande skärmbild.

    Välj DPMReporterDataSource från steg 14 för att öppna dess egenskapsfönster.

  16. På konfigurationssidan DPMReporterDataSource följer du dessa steg:

    1. Välj alternativet Använd följande autentiseringsuppgifter .
    2. Ändra listalternativet Typ av autentiseringsuppgifter till Windows-användarnamn och lösenord.
    3. Lägg till användarkontot och lösenordet för DPMR$<DPMServerName> som du skapade i steg 2.
    4. Välj Testa anslutning för att avgöra om servern kan ansluta.
    5. Välj Använd.

    Konfigurera autentiseringsuppgifter och testa anslutningen på konfigurationssidan för DPMReporterDataSource.

  17. Stäng konfigurationssidan för DPMReporterDataSource för att återgå till skärmen Reporting Services Configuration Manager. Välj Tjänstkonto. På sidan Tjänstkonto ändrar du tjänsten Rapportservertjänstkonto så att nätverkstjänsten används. Om du uppmanas att ange krypteringsnyckeln för säkerhetskopiering anger du värdet och väljer sedan Använd.

    Ändra tjänstkontotjänsten för rapportservern så att den använder nätverkstjänsten i Reporting Services-Configuration Manager.

  18. Starta om DPM-servern för att se till att alla konfigurationsändringar börjar gälla.

  19. Nu kan du schemalägga e-postrapporter utan att uppleva det ursprungliga felet som nämns i avsnittet Symptom .

    Starta om DPM-servern så kan du schemalägga e-postrapporter.