SQL Server und SQL Server Reporting Services

Visual Studio Team Foundation Server kann einfacher verwaltet werden, wenn SQL Server und SQL Server Reporting Services sowie deren Interaktionsweise mit Team Foundation Server bekannt sind. Wenn die Bereitstellung SharePoint-Produkte verwendet, müssen Sie zudem die Abhängigkeiten zwischen SharePoint-Produkte und Reporting Services verwalten. Ausführliche Dokumentation zu SQL Server 2008 finden Sie auf der folgenden Seite der Microsoft-Website: SQL Server 2008. Schwerpunkt dieses Themas ist die Interaktion von SQL Server und SQL Server Reporting Services mit Team Foundation Server.

Interaktionen zwischen Team Foundation Server und SQL Server

Die logische Datenebene für Team Foundation hängt von SQL Server ab und besteht aus mehreren SQL Server-Datenbanken. Standardmäßig haben diese Datenbanken die folgenden Namen: 

  • TFS_Configuration. Diese Datenbank enthält alle Konfigurationsinformationen für die Team Foundation Server-Ressourcen.

  • TFS_Warehouse. Dies ist die Datenbank für alle Berichte in Team Foundation Server. 

  • TFS_Analysis. In dieser mehrdimensionalen Datenbank werden die aggregierten Daten aus Teamprojektsammlungen gespeichert.

  • **TFS_**Name_der_Sammlung. Dies sind die individuellen Datenbanken für Teamprojektsammlungen (für jede Sammlung besteht eine eigene Datenbank).

Diese logische Ebene kann sich auf einem oder mehreren physischen Servern befinden und über ein SQL Server-Servercluster verteilt sein.

Das folgende Diagramm veranschaulicht die logische Architektur einer Bereitstellung von Team Foundation Server, die sowohl in SQL Server Reporting Services als auch in SharePoint-Produkte integriert ist:

Datenbankbeziehungen mit SharePoint-Produkten

Ein Vorteil dieses Aspekts der Team Foundation Server-Architektur besteht darin, dass alle Daten, die Sie zur Wiederherstellung einer Team Foundation Server-Bereitstellung benötigen, in diesen Datenbanken gespeichert sind. Sie müssen keine einzelnen Clientcomputer sichern. Wenn Sie mit dem Sichern von SQL Server-Datenbanken vertraut sind, wird Ihnen auch das Sichern und Wiederherstellen von Team Foundation Server-Datenbanken vertraut sein.

Warnung

Für Team Foundation Server dürfen die Einstellungen für die Sortierreihenfolge die Groß-/Kleinschreibung nicht berücksichtigen und nicht binär sein, während Akzente berücksichtigt werden müssen. Wenn Sie eine vorhandene Installation von SQL Server mit Team Foundation Server verwenden möchten, müssen Sie überprüfen, ob die Sortierungseinstellungen diese Anforderungen erfüllen. Anderenfalls schlägt die Installation von Team Foundation Server fehl. Wenn Sie weitere Informationen benötigen, laden Sie die aktuelle Version des Installationshandbuchs für Team Foundation auf der Microsoft-Website herunter, und lesen Sie "Anforderungen der Sortierungseinstellungen für Team Foundation Server".

SQL Server muss auf einem Server installiert sein, auf dem die erforderlichen Vertrauensstellungen zu dem Server konfiguriert sind, der als Host für die Team Foundation-Anwendungsebene fungiert. (In beiden Fällen kann es sich auch um mehrere Server handeln.)

Interaktionen zwischen Team Foundation Server und SQL Server Reporting Services

SQL Server Reporting Service wird als Teil der logischen Team Foundation-Anwendungsebene betrachtet. Die Installation von Reporting Services muss sich jedoch nicht auf demselben physischen Server befinden wie weitere logische Aspekte dieser Anwendungsebene wie SharePoint-Produkte. Weitere Informationen finden Sie im Team Foundation-Installationshandbuch auf der Microsoft-Website.

Bei der Konfiguration von Benutzer- und Gruppenberechtigungen sowie Gruppenmitgliedschaft in Team Foundation Server müssen Sie die Rollenmitgliedschaft und Berechtigungen für diese Benutzer und Gruppen in Reporting Services entsprechend manuell konfigurieren. Weitere Informationen finden Sie unter SQL Server Reporting Services-Rollen.

Zusätzlich zur Konfiguration von Rollenmitgliedschaft und Berechtigungen in Reporting Services müssen Sie das Dienstkonto verwalten, das Team Foundation Server zur Kommunikation mit dem Berichtsserver nutzt. Dieses Konto wird häufig als Datenquellenkonto für Reporting Services oder TFSREPORTS bezeichnet. Wie auch das TFSSERVICE-Dienstkonto muss das TFSREPORTS-Dienstkonto einer Arbeitsgruppe oder Domäne angehören, die von jedem Computer, der eine Verbindung mit Team Foundation Server herstellt, als vertrauenswürdig eingestuft wird. Weitere Informationen finden Sie unter Team Foundation Server-Dienste und -Dienstkonten und Ändern des Dienstkontos oder Kennworts für SQL Server Reporting Services.

Wichtig

Wenn auf einem Computer Windows Server 2008 oder Windows Vista ausgeführt wird, können selbst bei einer Anmeldung mit Administratorrechten beim Zugriff auf den Berichts-Manager oder auf die Website https://localhost/Berichte Probleme auftreten. Möglicherweise müssen Sie diese Websites in Internet Explorer als vertrauenswürdige Sites hinzufügen oder Internet Explorer als Administrator öffnen. Zum Starten von Internet Explorer als Administrator klicken Sie auf Start und Alle Programme. Klicken Sie dann mit der rechten Maustaste auf Internet Explorer und anschließend auf Als Administrator ausführen. Weitere Informationen finden Sie auf der Microsoft-Website.

Interaktionen zwischen SQL Server Reporting Services und SharePoint-Produkten

Wenn die Bereitstellung sowohl Reporting Services als auch SharePoint-Produkte verwendet, müssen Sie zusätzliche Abhängigkeiten berücksichtigen, damit die Berichte und Dashboards für Team Foundation Server ordnungsgemäß angezeigt werden. Diese sind unterschiedlich, je nachdem ob Windows SharePoint Services 3.0 oder Microsoft Office SharePoint Server 2007 verwenden. Weitere Informationen finden Sie unter Interaktionen zwischen SharePoint-Produkten und Team Foundation Server und Dienstkonten und Abhängigkeiten in Team Foundation Server.

Verwenden von Berichten nach einem Serverupgrade

Wenn Sie die Bereitstellung von Team Foundation Server von einer früheren Version aktualisiert haben, müssen Sie möglicherweise zusätzliche Schritte durchführen, um frühere Berichte anzuzeigen oder die Typen von Berichten und Dashboards zu aktualisieren, die für Teamprojekte verfügbar sind. Weitere Informationen finden Sie unter Finden von Berichten nach der Aktualisierung zu Team Foundation Server 2010, Hinzufügen von SharePoint-Funktionen zu einem aktualisierten Teamprojektportal, Aktualisieren eines aktualisierten Teamprojekts für den Zugriff auf neue Funktionen und Hinzufügen von Dashboards und Berichten und Dashboards zu aktualisierten Teamprojekten.

Siehe auch

Aufgaben

Hinzufügen eines Berichtsservers zu einer Teamprojektsammlung

Konzepte

Architektur von Team Foundation Server

SQL Server Reporting Services-Rollen

Rollen in SharePoint-Produkten

Planen und Nachverfolgen von Projekten

Weitere Ressourcen

Verwalten von Berechtigungen

Verwalten der Serverkonfiguration mit TFSConfig

Hinzufügen eines Berichtsservers zur Bereitstellung

Hinzufügen von SharePoint-Funktionen zu einem aktualisierten Teamprojektportal

Hinzufügen von Berichten zu einem Teamprojekt

Änderungsprotokoll

Datum

Verlauf

Grund

Juli 2010

Abschnitt über das Verwenden von Berichten nach einem Upgrade von Team Foundation Server hinzugefügt.

Kundenfeedback.