Erstellen einer Teamprojektsammlung

Indem Sie Teamprojektsammlungen erstellen, können Sie Projekte in Gruppen organisieren, die Ihren Geschäftsanforderungen entsprechen. Sie können z. B. eine Auflistung für alle Projekte erstellen, die sich auf eine bestimmte CodeBase beziehen, oder Sie können eine Auflistung für jede Unternehmenseinheit in der Organisation erstellen. Weitere Informationen über Teamprojektsammlungen und deren Verwendung zum Organisieren von Servern finden Sie unter Organisieren des Servers mit Teamprojektsammlungen.

Bevor Sie eine Teamprojektsammlung erstellen, benötigen Sie die folgenden Informationen:

  • Der Name und die Instanz von SQL Server, die Sie zum Hosten der Datenbank für die Auflistung verwenden möchten. Sie möchten möglicherweise auch den Namen einer leeren Datenbank, die für die Auflistung verwendet werden soll, bereitstellen.

  • Ggf. die SharePoint-Webanwendung, die Portale für Teamprojekte in dieser Auflistung hostet. Wenn Ihr Benutzerkonto nicht über die Berechtigungen zum Erstellen von Websites in dieser SharePoint-Webanwendung verfügt, benötigen Sie auch den Namen und den relativen Pfad einer Website, die ein Mitglied der Gruppe "Farmadministratoren" für Sie erstellt hat.

    Wichtig

    Beim Erstellen einer Auflistung können Sie eine vorhandene SharePoint-Website oder eine Websiteauflistung verwenden, statt eine zu erstellen. Sie müssen dann jedoch kompliziertere Schritte durchführen, wenn Sie die Bereitstellung konfigurieren. Auf dem Server, der die Website hostet, müssen bestimmte Erweiterungen installiert und konfiguriert werden, und die Systemverwaltung ist komplexer. Sie sollten die Standardoption des Assistenten für das Erstellen einer Teamprojektsammlung verwenden, es sei denn, die Geschäftsinfrastruktur erfordert die Verwendung einer vorhandenen SharePoint-Website.

  • Der Server, der SQL Server Reporting Services ausführt und der in dieser Auflistung alle Berichte für Teamprojekte hostet (wenn ein entsprechender Server für die Bereitstellung konfiguriert wurde und Sie diesen für die Auflistung verwenden möchten). Wenn das von Ihnen verwendete Benutzerkonto nicht über Berechtigungen verfügt, Ordner auf diesem Server zu erstellen, benötigen Sie auch den Namen und den relativen Pfad eines Ordners, den ein Administrator für Sie auf diesem Server erstellt hat.

    Wichtig

    Sie können beim Erstellen einer Auflistung einen vorhandenen Ordner verwenden, wobei dieser Prozess jedoch komplizierter ist. Sie sollten beim Erstellen der Auflistung die Standardoption des Assistenten zum Erstellen des Ordners verwenden, es sei denn, Sicherheitseinschränkungen der Geschäftsinfrastruktur verhindern das Erstellen eines Ordners während der Erstellung einer Auflistung.

Erforderliche Berechtigungen

Zum Durchführen dieser Schritte müssen Sie Mitglied der folgenden Gruppen sein:

  • Die Gruppe Team Foundation-Administratoren, oder Sie müssen die auf Zulassen festgelegte Berechtigung Teamprojektsammlung erstellen haben.

  • Die Gruppe Windows SharePoint Server-Siteadministratoren und die Gruppe SharePoint-Verwaltung in SharePoint-Produkte.

  • Die Gruppe SQL Reporting Services-Inhalts-Manager und die Gruppe SQL Reporting Services-Projektinhalts-Manager

  • Die Gruppe serveradmin oder sysadmin auf dem Server, der die Datenbank für die Teamprojektsammlung hostet, wenn diese Datenbank als Teil der Auflistung erstellt werden soll. Wenn Sie eine vorhandene Datenbank verwenden möchten, müssen Sie über die Rolle dbo für diese Datenbank verfügen.

  • Wenn Sie im Rahmen der Erstellung einer Teamprojektsammlung eine Websiteauflistung, einen Berichtsordner oder eine Datenbank erstellen möchten, muss das vom Hintergrundauftrags-Agenten für Visual Studio Team Foundation verwendete Dienstkonto (auch als Dienstkonto für Team Foundation Server oder TFSService bezeichnet) über bestimmte Berechtigungen verfügen. Weitere Informationen finden Sie unter Dienstkonten und Abhängigkeiten in Team Foundation Server und Team Foundation-Hintergrundauftrags-Agent.

Weitere Informationen zu Berechtigungen finden Sie unter Team Foundation Server-Berechtigungen.

So erstellen Sie eine Teamprojektsammlung

  1. Öffnen Sie die Verwaltungskonsole für Team Foundation.

    Weitere Informationen finden Sie unter Öffnen der Team Foundation-Verwaltungskonsole.

  2. Erweitern Sie unter Team Foundation den Namen des Servers, erweitern Sie dann Anwendungsebene, und klicken Sie auf Teamprojektsammlungen.

  3. Klicken Sie in Teamprojektsammlungen auf Teamprojektsammlung erstellen.

    Der Assistent zum Erstellen einer Teamprojektsammlung wird geöffnet.

  4. Geben Sie unter Name einen Namen für die Auflistung ein. Unter Beschreibung können Sie optional eine kurze Beschreibung der Auflistung und ihres Zweckes eingeben. Klicken Sie auf Weiter.

Tipp

Sie können in Namen von Auflistungen bestimmte Zeichen nicht verwenden, z. B. Schrägstriche. Weitere Informationen finden Sie unter Benennungseinschränkungen in Team Foundation.

  1. Geben Sie unter SQL Server-Instanz den Namen des Servers ein, der SQL Server ausführt. Wenn Sie eine benannte Instanz verwenden möchten, um die Datenbank für diese Teamprojektsammlung zu hosten, müssen Sie auch den Namen der Instanz angeben, wie im folgenden Beispiel dargestellt:

    Servername**\**Instanzname

  2. Führen Sie unter Datenbank einen der folgenden Schritte aus:

    • Wenn Sie eine Datenbank für diese Teamprojektsammlung erstellen möchten, klicken Sie auf Neue Datenbank für diese Auflistung erstellen.

      Wichtig

      Das Dienstkonto, das der Hintergrundauftrags-Agent für Visual Studio Team Foundation verwendet, muss über Berechtigungen zum Erstellen einer Datenbank auf der Instanz von SQL Server, verfügen, auf der Sie die Datenbank erstellen möchten.

    • Wenn Sie eine Datenbank verwenden möchten, die bereits auf der Instanz von SQL Server vorhanden ist, klicken Sie auf Vorhandene Datenbank verwenden, und geben den Namen der Datenbank im Feld ein.

      Tipp

         Um diese Option verwenden zu können, müssen Sie eine leere Datenbank angeben, die auf der Instanz von SQL Server vorhanden ist und für die Sie über Schreibberechtigungen verfügen.

  3. Klicken Sie auf Weiter.

  4. Wenn Sie eine oder mehrere SharePoint-Webanwendungen zur Unterstützung der Bereitstellung konfiguriert haben, klicken Sie in der Liste Webanwendung auf eine SharePoint-Webanwendung, und führen Sie einen der folgenden Schritte aus:

    • Wenn Sie die Standardoption zum Erstellen einer Websiteauflistung verwenden möchten, klicken Sie auf Weiter.

    Es wird eine SharePoint-Websiteauflistung erstellt, und der Name der Auflistung wird als Name der Unterwebsite der Stammwebsite, die in der SharePoint-Webanwendung konfiguriert ist, verwendet.

    • Wenn das Dienstkonto für Team Foundation Server kein Mitglied der Gruppe "Farmadministratoren" ist, können Sie mit diesem Assistenten keine Websiteauflistung erstellen. Sie müssen eine vorhandene Websiteauflistung verwenden, die ein Mitglied der Gruppe "Farmadministratoren" für Sie erstellt hat. Erweitern Sie in diesem Fall Erweiterte Konfiguration, klicken Sie auf die Option zum Angeben eines Pfads zu einer vorhandenen SharePoint-Website, und geben Sie dann den relativen Pfad zu der für Sie erstellten Websiteauflistung an. Klicken Sie auf Pfad überprüfen, und klicken Sie auf Weiter, wenn der Pfad richtig ist.

      Wichtig

      Sie sollten eine Websiteauflistung anhand der Standardoption erstellen, es sei denn, die Geschäftsinfrastruktur macht die Verwendung einer vorhandenen Websiteauflistung erforderlich.

  5. Wenn Sie einen Server konfiguriert haben, der SQL Server Reporting Services ausführt, um die Bereitstellung zu unterstützen, führen Sie einen der folgenden Schritte aus:

    • Überprüfen Sie unter Berichte die Informationen für den Server und den Ordner, die Berichte für diese Auflistung hosten, und klicken Sie auf Weiter.

    • Wenn das von Ihnen verwendete Benutzerkonto nicht über Berechtigungen zum Erstellen eines Ordners auf dem Server, der Reporting Services ausführt, verfügt, müssen Sie einen Ordner verwenden, den ein Administrator für Sie auf diesem Server erstellt hat. Erweitern Sie in diesem Fall Erweiterte Konfiguration, klicken Sie auf Pfad zu einem vorhandenen Ordner angeben, und geben Sie den relativen Pfad des Ordners ein, der für Sie erstellt wurde. Klicken Sie auf Pfad überprüfen, und klicken Sie auf Weiter, wenn der Pfad richtig ist.

    Wichtig

    Sie sollten die Standardoption zum Erstellen eines Ordners verwenden, es sei denn, Sicherheitseinschränkungen in der Geschäftsinfrastruktur lassen das automatische Erstellen eines Ordners als Teil des Assistenten nicht zu.

  6. Klicken Sie im Lab-Management auf Lab-Management konfigurieren, und klicken Sie auf Weiter.

    Wichtig

    Wenn Lab-Management in der Liste der Assistentenseiten deaktiviert ist, müssen Sie Lab Management in der Verwaltungskonsole für Team Foundation zuerst konfigurieren. Weitere Informationen finden Sie unter Erstmaliges Konfigurieren von Lab-Management.

    Wenn Sie Lab-Management nicht in der Bereitstellung verwenden, fahren Sie mit Schritt 16 fort.

  7. Klicken Sie unter Bibliotheksfreigaben auf Hinzufügen und überprüfen, klicken Sie auf eine oder mehrere Bibliotheksfreigaben von Virtual Machine Manager (VMM), die zum Speichern von virtuellen Computerimages für Teamprojekte in dieser Sammlung verwendet werden sollen, und klicken Sie dann auf Hinzufügen.

    Sie können den Namen der Bibliotheksfreigabe auch in einen Anzeigenamen ändern, indem Sie darauf doppelklicken. Weitere Informationen finden Sie unter Gewusst wie: Ändern der Bibliotheksfreigabe für die Teamprojektsammlungen.

  8. Aktivieren oder deaktivieren Sie das Kontrollkästchen Automatische Bereitstellung für jede Bibliotheksfreigabe, und klicken Sie auf Weiter.

    Wenn Sie dieses Kontrollkästchen aktivieren, fügt Team Foundation Server die Bibliotheksfreigabe automatisch den Teamprojekten in dieser Auflistung hinzu. Für Teamprojekte, die noch nicht erstellt wurden, wird die Freigabe hinzugefügt, wenn der Assistent "Neues Teamprojekt" das Projekt erstellt.

    Wichtig

    Sie müssen Teamprojektsammlungen mindestens eine Bibliotheksfreigabe hinzufügen, um Lab-Management zu aktivieren.

  9. Klicken Sie auf Weiter.

  10. Klicken Sie unter Hostgruppen auf Hinzufügen und überprüfen, klicken Sie auf eine oder mehrere VMM-Hostgruppen, die zum Bereitstellen von virtuellen Computern für Teamprojekte in dieser Sammlung verwendet werden sollen, und klicken Sie dann auf Hinzufügen.

    Sie können den Namen der Hostgruppe auch in einen Anzeigenamen ändern, indem Sie darauf doppelklicken. Weitere Informationen finden Sie unter Gewusst wie: Ändern der Hostgruppen für die Teamprojektsammlungen.

    Wichtig

    Zum Aktivieren von Lab-Management müssen Sie einer Teamprojektsammlung mindestens eine Hostgruppe hinzufügen.

    Beim Überprüfungsprozess werden jetzt die folgenden Änderungen überprüft:

    • Das Dienstkonto für Team Foundation Server wurde jedem Host in den von Ihnen angegebenen Hostgruppen hinzugefügt, sodass Team Foundation Server direkt mit den Hosts in der Hostgruppe kommunizieren kann.

    • Der zum Herstellen einer Verbindung mit den virtuellen Computern verwendete Netzwerkadapter ist angegeben.

    1. Falls das Dienstkonto für Team Foundation Server (TFSService) der Administratorgruppe auf einem oder mehreren Hosts in diesen Hostgruppen nicht hinzugefügt wurde, müssen Sie ein Domänenkonto angeben, das auf allen Hosts in den hinzugefügten Hostgruppen über Administratorberechtigungen verfügt. Dieser Schritt ermöglicht dem Dienstkonto für Team Foundation Server (TFSService) die direkte Kommunikation mit den Hosts in der Hostgruppe.

    2. Falls Hyper-V-Hosts über mehrere Netzwerkadapter verfügen und Team Foundation Server nicht bestimmen kann, welcher Adapter zum Herstellen einer Verbindung mit dem virtuellen Computer verwendet werden soll, wird für jeden dieser Hosts das Dialogfeld Mehrere Netzwerkadapter angezeigt. Wählen Sie in der Liste den Netzwerkadapter aus, der der gewünschten Netzwerkadresse entspricht.

    3. Aktivieren oder deaktivieren Sie für jede Hostgruppe das Kontrollkästchen Automatische Bereitstellung.

      Wenn Sie dieses Kontrollkästchen aktivieren, fügt Team Foundation Server die Hostgruppe automatisch den Teamprojekten dieser Teamprojektsammlung hinzu. Für Teamprojekte, die noch nicht erstellt wurden, wird die Hostgruppe hinzugefügt, wenn der Assistent für neue Teamprojekte das Projekt erstellt.

  11. Um das Benutzerkonto auszuwählen, das für die Kommunikation zwischen den Test-Agents und Build-Agents sowie zwischen den Testcontrollern und Team Foundation Server verwendet werden soll, klicken Sie auf Dienstkonto.

    Warnung

    Für dieses Dienstkonto müssen Sie ein Domänenkonto mit eingeschränkten Berechtigungen angeben. Sie müssen ein Konto angeben, das über keine Administratorberechtigungen verfügt und das von keinem vertrauenswürdigen Dienst verwendet wird, einschließlich des Buildcontrollers und des Testcontrollers. Sie sollten erwägen, zwei Konten für dieses Dienstkonto zu erstellen. Weitere Informationen über diese beiden Konten finden Sie unter Gewusst wie: Konfigurieren des Dienstkontos für die Test- und Workflowintegration.

    1. Geben Sie auf der Registerkarte Dienstkonto den Namen des Kontos unter Kontoname und das Kennwort unter Kennwort ein.

    2. Um zu überprüfen, ob das Benutzerkonto gültig ist, klicken Sie auf Test.

    3. Klicken Sie auf Weiter.

  12. Überprüfen Sie die Daten unter Konfiguration überprüfen. Wenn Sie Änderungen vornehmen möchten, klicken Sie auf Zurück, bis Sie zu der Seite gelangen, die Sie ändern möchten. Wenn die Informationen richtig sind, klicken Sie auf Überprüfen.

  13. Überprüfen Sie unter Bereitschaftsprüfungen den Status der Überprüfungen.

    Ein blauer unterstrichener Fehlerindikator wird neben der Konfiguration angezeigt, die einen Fehler enthält. Sie können auf den Indikator klicken, um eine ausführliche Beschreibung des Problems zu erhalten. Sie müssen alle Fehler behandeln, bevor Sie fortfahren können.

  14. Wurden alle Bereitschaftsüberprüfungen ohne Fehler durchgeführt, klicken Sie auf Erstellen.

    Die Erstellung der Teamprojektsammlung startet.

  15. Klicken Sie nach Beendigung des Assistenten auf Schließen.

Siehe auch

Konzepte

Konfigurieren des Servers mit der Team Foundation-Verwaltungskonsole

Dienstkonten und Abhängigkeiten in Team Foundation Server