Manuelle Installation von SQL Server für Team Foundation Server

Die Schritte in diesem Thema gelten für die Installation von SQL Server 2012 Enterprise Edition, Sie können die gleichen Schritte jedoch zum Installieren der Standard Edition verwenden. Die Schritte für SQL 2014 sind ebenfalls sehr ähnlich. Es werden sämtliche SQL Server 2012-Funktionen, die TFS benötigt, auf demselben Server wie TFS installiert, dies ist allerdings nicht zwingend erforderlich. TFS ist hinsichtlich der SQL Server-Topologien sehr flexibel. Siehe Ein Server oder zwei?

Tipp

Sie können auch eine vorhandene Installation von SQL Server für TFS verwenden, hierzu muss Ihnen jedoch der SQL Server-Administrator viele Administratorrechte gewähren.Sie müssen Mitglied der "sysadmin"-Serverrolle in SQL Server sein, um TFS installieren und konfigurieren zu können.Why does TFS need so much privilege on the SQL Server? (Warum benötigt TFS so umfangreiche Berechtigungen auf dem SQL Server? Blogbeitrag in englischer Sprache)

Ein Server oder zwei?

Wenn Sie nur einen Server für TFS verwenden, können Sie diesen Abschnitt getrost ignorieren.

Wenn mehr als 500 Benutzer auf den TFS-Server zugreifen sollen, empfiehlt es sich, SQL Server auf einem zweiten Server zu installieren. Dadurch wird die Last zwischen TFS und der Konfigurationsdatenbank aufgeteilt. Sie könnten sämtliche SQL Server-Funktionen, die TFS benötigt, auf dem zweiten Server installieren, oder Sie könnten die Funktionen aufteilen. Einige Teams möchten den Berichtsserver auf dem TFS-Server und das Datenbankmodul, die Volltextsuche und Analysis Services auf dem zweiten Server installieren, wodurch der HTTP-Datenverkehr vom SQL Server-Datenverkehr getrennt wird.

Es gibt viele verschiedene Topologien, die Sie wählen können. Im Allgemeinen ermöglicht TFS die Installation von SQL Server-Instanzfunktionen (Datenbankmodul, Reporting Services, Analysis Services) auf unterschiedlichen Servern. Im Folgenden sind einige Überlegungen für verschiedene SQL Server-Topologien angegeben, die zu berücksichtigen sind:

  • TFS erfordert das Datenbankmodul und die Volltextsuche auf derselben Instanz.

  • Die TFS-Berichterstellung ist optional, wenn Sie jedoch über diese Funktion verfügen möchten, müssen Sie Reporting Services und Analysis Services installieren (die Services können jeweils auf eigenen Servern installiert werden, sofern Ihnen diese Topologie wichtig ist). Wenn Sie die Berichterstellung überspringen, müssen Sie Reporting Services oder Analysis Services nicht installieren.

  • Wenn Sie keine SQL Server-Instanzen auf dem TFS-Server installieren, müssen Sie zumindest die SQL Server-Funktion "Konnektivität der Clienttools" auf TFS installieren. Wenn Sie über eine SQL Server-Instanz auf dem TFS-Server verfügen (entweder das Datenbankmodul, Reporting Services oder Analysis Services), muss die Funktion "Konnektivität der Clienttools" nicht installiert werden.

Wenn Sie SQL Server-Funktionen auf verschiedenen Servern installieren möchten, führen Sie die SQL Server-Installation auf dem jeweiligen Server aus, auf dem Sie eine Funktion installieren möchten. Verwenden Sie die gleichen unten stehenden Anweisungen für jede Installation, installieren Sie jedoch bei Schritt 9 nur die Funktionen, die Sie benötigen.

Tipp

Eine Mehrserverinstallation von TFS erfordert eine Active Directory-Domäne und Domänenkonten oder das Netzwerkdienstkonto.Sie können keine lokalen Konten als Dienstkonten verwenden.

So installieren Sie SQL Server

Erforderliche Berechtigungen

Sie müssen Mitglied der Sicherheitsgruppe Windows-Administratoren auf dem Server sein, auf dem SQL Server installiert wird. Um einen Berichtsserver manuell zu konfigurieren, müssen Sie auch Mitglied der Sicherheitsgruppe Windows-Administratoren auf dem SQL Server sein, auf dem die Berichtsserver-Datenbank gehostet wird, wenn sich diese Instanz von SQL Server nicht auf dem Berichtsserver befindet.

Tipp: Wenn Sie SQL Server 2014 unter Windows Server 2012 oder Windows Server 2012 R2 installieren, muss .NET Framework 3.5 installiert sein. Sie können .NET Framework 3.5 mithilfe des Assistenten zum Hinzufügen von Funktionen im Server-Manager installieren. Weitere Informationen finden Sie auf der folgenden Seite der Microsoft-Website: Installieren oder Deinstallieren von Rollen, Rollendiensten oder Features (Windows 2012/Windows 2012 R2), Hinzufügen von Serverrollen und Features (Windows Server 2008 R2)

  1. Legen Sie die Installations-DVD für eine unterstützte Version von SQL Server ein, und starten Sie "setup.exe".

    Weitere Informationen: SQL Server-Anforderungen für Team Foundation Server.

  2. Wählen Sie auf der Seite SQL Server-Installationscenter die Option Installation und dann Neuinstallation oder Hinzufügen von Funktionen zu einer vorhandenen Installation aus.

    Neuinstallation von SQL Server

  3. Wählen Sie auf der Seite Setupunterstützungsregeln die Option OK aus.

  4. Geben Sie auf der Seite Product Key Ihren Product Key ein, oder geben Sie eine kostenlose Edition an.

  5. Akzeptieren Sie auf der Seite Lizenzbedingungen die Lizenzvereinbarung.

  6. Wählen Sie auf der Seite Setupunterstützungsregeln die Option Weiter aus.

    Warnung der Windows-Firewall

    Tipp

    Möglicherweise wird eine Windows-Firewall-Warnmeldung eingeblendet, Sie können diese jedoch getrost ignorieren, wenn Sie TFS auf diesem Server installieren möchten.TFS fügt automatisch eine Ausnahme zur Windows-Firewall für SQL Server hinzu, wenn beide Server (TFS und SQL Server) auf dem gleichen Computer installiert werden.Wenn Sie TFS auf einem anderen Server installieren, sollten Sie einen Port für SQL Server in der Windows-Firewall auf diesem Server öffnen (Blogbeitrag in englischer Sprache).

    Weitere Informationen zu den für Team Foundation Server erforderlichen SQL Server-Ports finden Sie unter Erforderliche Ports für die Installation von Team Foundation Server.

  7. Wählen Sie auf der Seite Setuprolle die Option SQL Server-Funktionsinstallation aus.

    Setuprolle

  8. Aktivieren Sie auf der Seite Funktionsauswahl die Kontrollkästchen für mindestens eine der folgenden Komponenten, und zwar in Abhängigkeit der von Ihnen verwendeten Topologie:

    • Database Engine Services (erforderlich)

    • Volltext- und semantische Extraktion für die Suche (erforderlich)

    • Analysis Services (erforderlich für Berichterstellung)

    • Reporting Services – Systemeigen (erforderlich für Berichterstellung)

    • Konnektivität der Clienttools (nur dann erforderlich, wenn keine anderen SQL Server-Komponenten auf dem Server installiert sind, auf dem Team Foundation Server ausgeführt wird – nicht abgebildet.)

    • Verwaltungstools – Standard ¹ (nicht abgebildet)

    Funktionsauswahl

  9. Wählen Sie auf der Seite Installationsregeln die Option Weiter aus.

  10. Wählen Sie auf der Seite Instanzkonfiguration die Option Standardinstanz aus. Wenn Sie Benannte Instanz auswählen, geben Sie den Namen der Instanz ein.

    Instanzkonfiguration

  11. Wählen Sie auf der Seite Erforderlicher Speicherplatz die Option Weiter aus.

  12. Übernehmen Sie die Standardeinstellungen auf der Seite Serverkonfiguration, oder geben Sie den Namen eines Domänenkontos oder NT-AUTORITÄT\NETZWERKDIENST im Feld Kontoname für den jeweiligen Dienst ein. Wenn Sie ein Domänenkonto angeben, geben Sie das zugehörige Kennwort im Feld Kennwort ein. Wenn Sie NT-Autorität\Netzwerkdienst verwenden, lassen Sie das Feld Kennwort leer.

    Serverkonfiguration

  13. Überprüfen Sie in der Spalte Starttyp, dass der Wert Automatisch für alle Dienste angezeigt wird, die Sie bearbeiten können, und klicken Sie dann auf Weiter.

    Serverkonfiguration (Details)

    Hinweis

    Verwenden Sie eine nicht englische Version von SQL Server?Die standardmäßigen Sortierungseinstellungen für Englisch (USA)erfüllen die Anforderungen für Team Foundation Server.Wenn Sie nicht Englisch verwenden, können Sie die Sortierungseinstellungen für das Datenbankmodul auf dieser Seite festlegen.Weitere Informationen finden Sie unter SQL Server-Sortierungsanforderungen für Team Foundation Server.

  14. Wenn Sie in Schritt 8 das Kontrollkästchen Datenbankmoduldienste aktiviert haben, wählen Sie auf der Seite Datenbankmodulkonfiguration die Option Windows-Authentifizierungsmodus und dann Aktuellen Benutzer hinzufügen. Fahren Sie andernfalls mit dem nächsten Schritt fort.

    Datenbankmodulkonfiguration

  15. Wenn Sie in Schritt 8 das Kontrollkästchen für Analysis Services aktiviert haben, wählen Sie auf der Seite Analysis Services-Konfiguration die Option Aktuellen Benutzer hinzufügen. Fahren Sie andernfalls mit dem nächsten Schritt fort.

    Analysis Services-Konfiguration

  16. Wenn Sie in Schritt 8 das Kontrollkästchen für Reporting Services aktiviert haben, wählen Sie auf der Seite Reporting Services-Konfiguration die Option Installieren und konfigurieren. Wenn diese Option nicht verfügbar ist, wählen Sie die Option für Nur Installation aus.

    Reporting Services-Konfiguration

    Wenn Sie die Option für Nur Installation ausgewählt haben, möchten Sie möglicherweise den Berichtsserver und Team Foundation Server auf unterschiedlichen Servern installieren. Dies ist eine unterstützte Topologie, aber Sie müssen den Berichtsserver manuell konfigurieren, nachdem Sie die Installation von SQL Server abgeschlossen haben. Verwenden Sie diese Anweisungen: Manuelles Konfigurieren des Berichtsservers

    Hinweis

    Sie sollten die Option für Reporting Services des integrierten SharePoint-Modus nicht auswählen.TFS unterstützt diesen Konfigurationsmodus nicht.

  17. (Optional) Geben Sie auf der Seite Fehler- und Verwendungsberichterstellung an, ob Informationen zu Fehlern gesendet werden sollen.

  18. Wählen Sie auf der Seite Installationsregeln die Option Weiter aus.

  19. Überprüfen Sie auf der Seite Installationsbereit die Liste der zu installierenden Komponenten, und wählen Sie dann Installieren aus.

    Abgeschlossen

¹ Zum Installieren von Team Foundation Server müssen Sie die Verwaltungstools (Einfach oder Vollständig) nicht auf dem gleichen Computer wie SQL Server installieren. Sie müssen jedoch die Installation von SQL Server mit dem SQL Server Management Studio-Verwaltungstool überprüfen.

Manuelles Konfigurieren des Berichtsservers

Keine automatische Konfiguration von Reporting Services

SQL Server 2008 R2 - keine automatische SSRS-Konfiguration

Wenn Sie das Datenbankmodul nicht auf dem gleichen Server wie Reporting Services installieren, müssen Sie den Berichtsserver nach abgeschlossener SQL Server-Installation mithilfe der unten angegebenen Schritte manuell konfigurieren.

Im unwahrscheinlichen Fall, dass sich Reporting Services und Team Foundation Server auf demselben Server befinden und Sie den Berichtsserver nicht konfiguriert haben, werden Sie während der Installation von Team Foundation Server aufgefordert, die bei Schritt 3 beginnende Berichtsserverkonfiguration abzuschließen.

So konfigurieren Sie einen Berichtsserver manuell

  1. Starten Sie den Konfigurations-Manager für Reporting Services.

    Das Dialogfeld Konfigurationsverbindung für Reporting Services wird angezeigt.

  2. Geben Sie unter Servername den Namen des Berichtsservers ein. Wenn Sie einen Instanznamen verwenden, geben Sie den Namen der Instanz in Berichtsserverinstanz ein. Wählen Sie Verbinden aus.

  3. Wählen Sie auf der Seite Konfigurations-Manager für Reporting Services die Option Starten aus, wenn als Status für den Berichtsdienst Beendet angezeigt wird.

  4. Klicken Sie in der Navigationsleiste auf Webdienst-URL.

  5. Wählen Sie auf der Seite Webdienst-URL die Option Übernehmen aus, um die Standardwerte in den Feldern Virtuelles Verzeichnis, IP-Adresse, und TCP-Port zu übernehmen.

  6. Klicken Sie in der Navigationsleiste auf Datenbank.

  7. Wählen Sie auf der Seite Berichtsserver-Datenbank die Option Datenbank ändern aus.

    Der Assistent zum Konfigurieren der Berichtsserver-Datenbank wird gestartet.

  8. Wählen Sie auf der Seite Aktion des Assistenten die Option Neue Berichtsserver-Datenbank erstellen aus.

  9. Geben Sie auf der Seite Datenbankserver des Assistenten im Feld Servername den Namen einer lokalen oder Remoteinstanz von SQL Server ein, auf der die Datenbank für den Berichtsserver gehostet werden soll.

  10. Übernehmen Sie auf der Seite Datenbank des Assistenten die Standardwerte in den Feldern Datenbankname, Sprache und Systemeigener Modus.

  11. Übernehmen Sie unter Anmeldeinformationen die Standardwerte in den Feldern Authentifizierungstyp, Benutzername und Kennwort.

  12. Überprüfen Sie die eingegebenen Informationen auf der Seite Zusammenfassung des Assistenten.

  13. Wählen Sie auf der Seite Fortsetzen und Fertigstellen des Assistenten Fertig stellen aus.

  14. Klicken Sie in der Navigationsleiste für Konfigurations-Manager für Reporting Services auf Berichts-Manager-URL.

  15. Wählen Sie auf der Seite URL des Berichts-Managers die Option Übernehmen aus, um den Standardwert im Feld Virtuelles Verzeichnis zu übernehmen.

Siehe auch

Konzepte

Installieren von Team Foundation Server

Voraussetzungen für TFS-Upgrade

SQL Server-Sortierungsanforderungen für Team Foundation Server