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.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 des Speicherns aller Daten in einer Datenbank ist, dass die Datenverwaltung vereinfacht wird, da Sie keine einzelnen Clientcomputer sichern müssen. Wenn Sie mit dem Sichern von SQL Server-Datenbanken Erfahrung haben, wird Ihnen das Sichern und Wiederherstellen von Team Foundation Server-Datenbanken gleichermaßen vertraut sein. 

TippTipp

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.Weitere Informationen finden Sie unter SQL Server-Sortierungsanforderungen 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 Services wird als Teil der logischen Anwendungsebene für Team Foundation Server 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 unter Gewusst wie: Installieren von Team Foundation Server mit der erweiterten Konfiguration.

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.

Neben der Konfiguration der Rollenmitgliedschaft und Berechtigungen in Reporting Services müssen Sie das Berichtsleserkonto verwalten, das Team Foundation Server verwendet, um mit dem Berichtsserver zu kommunizieren.Dieses Konto wird häufig als Datenquellenkonto für Reporting Services oder TFSREPORTS bezeichnet.Wie das Team Foundation Server-Dienstkonto muss auch das Berichtsleserkonto 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 Erforderliche Konten für die Installation von Team Foundation Server.

TippTipp

Selbst wenn Sie mit Administratoranmeldeinformationen angemeldet sind, können Sie auf den Berichts-Manager oder auf die https://localhost/Reports-Sites möglicherweise nur zugreifen, wenn Sie diese Sites in Internet Explorer als vertrauenswürdige Websites festlegen oder Internet Explorer als Administrator starten.Zum Starten von Internet Explorer als Administrator wählen Sie Start und Alle Programme. Öffnen Sie dann das Kontextmenü Internet Explorer und wählen Sie anschließend die Option Als Administrator ausführen aus. Weitere Informationen finden Sie auf der Microsoft-Website.

Siehe auch

Konzepte

SQL Server Reporting Services-Rollen