2012-03-26 17 views
0

Ich versuche, TFS 2010 Reporting zu konfigurieren und haben auf der anderen folgenden Fehler kommen:configure in TFS Berichterstattung 2010

Failed to add Domain\Development account to the TfsWarehouseDataReader role on the Tfs_Warehouse relational database

Ich habe Reporting-Service an der Maschine eingerichtet und haben den NETWORK SERVICE als Dienstkonto verwendet und die Datenbankanmeldung und scheint in Ordnung zu sein.

Auf den Tabs Analysis Services und Reports habe ich unseren Domänenadministrator für den Zugriff auf den Datenspeicher angegeben.

Mit Blick auf die Datenbank erstellt Domina \ Entwicklung als eine Gruppe (die ich richtigerweise als eine Gruppe auf der Domäne ist), aber der TfsWarehouseDataReader ist nicht angekreuzt. Ich tippe dies manuell an und versuche die Konfiguration erneut zu beenden und bekomme den gleichen Fehler.

Schon überall auf Google gesucht und kann nichts finden, kann anyopne helfen?

Antwort

0

Vielleicht ist es nicht die perfekte Lösung, aber warum haben Sie SSRS nicht einfach so konfiguriert, wie es in der TFS-Installationsanleitung von Microsoft sein sollte?

Wie auch immer, für Videos auf, wie SSRS zu installieren und alle Schritte finden Sie in diesem Video TFS Führung zu testen, die mehr als 90 Videos http://tfs10enterprise.codeplex.com/

0

tl hat; dr: Sie Ihr Konto haben müssen, die Sie laufen die TFS-Verwaltungskonsole, die der Datenbankinstanz als Systemadministrator hinzugefügt wurde. Außerdem werden alle Benutzer und Gruppen in den [TEAM FOUNDATION] \ Team Foundation-Dienstkonten den TFS_Warehouse-Datenbankberechtigungen aus irgendeinem seltsamen Grund hinzugefügt.

Das ist ein bisschen alt, aber ich wollte hier in meinen zwei Cent werfen auf ein Update zu geben, was das für mich festgelegt, und was ich bemerkte:

Wir TFS2010 hier bei der Arbeit laufen und arbeiten beim Umzug unseres Rechenzentrums. In diesem Zusammenhang habe ich kürzlich unsere Berichtsdatenbanken auf einen neuen Server verschoben.

Wenn ich die Berichtsinformationen, nachdem die Datenbanken zu aktualisieren versucht wurden verschoben, ich die Nachricht bekam „Failed to Domain \ InterfaceSvc Konto der TfsWarehouseDataReader Rolle auf der Tfs_Warehouse relationalen Datenbank hinzufügen“

Nun, was mir auffällt, wie ungerade ist, dass das InterfaceSvc-Konto nichts mit TFS-Verwaltung zu tun hat, ist es ein Dienstkonto, das von einem Windows-Dienst auf einem anderen Server verwandt wird, der TFS alle 5 Minuten aufruft. Es ist nicht Teil einer der TFS-Verwaltungseinstellungen und es besteht kein Grund, dass es versucht, dieser Datenbank hinzugefügt zu werden.

Als erstes: Den Fehler beheben. Das war ziemlich einfach, der DBA hat meinen persönlichen Domänenaccount als Sysadmin der Datenbankinstanz hinzugefügt und der Fehler ist verschwunden und alles hat gut funktioniert.

Zweite Sache: Das Dienstkonto wurde der Datenbank hinzugefügt. Sowie ein paar andere Konten. Ich habe etwas gegraben, aber es scheint, dass jeder Benutzer und jede Gruppe in der Sicherheitsgruppe [TEAM FOUNDATION] \ Team Foundation Service Accounts der Datenbank TFS_Warehouse hinzugefügt wird. Ich habe keine Ahnung warum, aber es scheint in unseren Test- und Produktionsinstanzen von TFS konsistent zu sein.

Verwandte Themen