SQL Server baz danych dla Azure DevOps Server

Azure DevOps Server 2020 | Azure DevOps Server 2019 | TFS 2018 — TFS 2013

Uwaga

Azure DevOps Server wcześniej nosiła nazwę Visual Studio Team Foundation Server.

Możesz łatwiej zarządzać Azure DevOps Server, jeśli rozumiesz, SQL Server, SQL Server Reporting Services i sposób, w jaki współdziałają z Azure DevOps Server.

Na poniższym diagramie przedstawiono architekturę logiczną wdrożenia usługi Azure DevOps Server zintegrowanej z SQL Server Reporting Services.

Relacje bazy danych z SQL Server bazami danych raportowania, Azure DevOps Server

Relacje bazy danych z SQL Server bazami danych raportowania, Team Foundation Server

Na poniższym diagramie przedstawiono architekturę logiczną wdrożenia usługi Azure DevOps Server zintegrowanej zarówno z SQL Server Reporting Services, jak i SharePoint Products:

Relacje bazy danych z SharePoint Products

Jedną z zalet przechowywania wszystkich danych w bazie danych jest to, że upraszcza zarządzanie danymi, ponieważ nie trzeba przechowywać kopii zapasowej poszczególnych komputerów klienckich. Jeśli znasz już backing up SQL Server baz danych, kopii zapasowej i przywracania Azure DevOps Server baz danych jest podobna.

Interakcje między bazami Azure DevOps Server i SQL Server danych

W poniższej tabeli opisano bazy danych, które mogą być obecne we wdrożeniu Azure DevOps Server.

Database (Baza danych)

Używane, gdy

Opis


Tfs_configuration

Zawsze

Przechowuje dane opisujące wdrożenie usługi Azure DevOps Server, w tym nazwę i lokalizację innych baz danych.

Tfs_ kolekcji

Zawsze

Jedna baza danych dla każdej kolekcji projektów. Każda baza danych przechowuje dane dla projektów (kontrola wersji, kompilacje i elementy robocze) w tej kolekcji.

Tfs_warehouse

SQL Server skonfigurowano raportowanie

Dane ze wszystkich kolekcji projektów są zbierane i przechowywane w tabelach zoptymalizowanych pod kątem raportowania.

Tfs_analysis

SQL Server skonfigurowano raportowanie

Analysis Services, która organizuje dane z bazy danych magazynu w strukturę modułu.

ReportServer

SQL Server skonfigurowano raportowanie

Przechowuje raporty i dane konfiguracji raportów dla SQL Server Reporting Services.

ReportServer_TempDB

SQL Server skonfigurowano raportowanie

Przechowuje tymczasowe dane raportowania dla SQL Server Reporting Services.

WSS_Config

Integracja z SharePoint Products jest skonfigurowana

Przechowuje dane konfiguracji dotyczące SharePoint Products.

WSS_Content

Integracja z SharePoint Products jest skonfigurowana

Przechowuje zawartość witryn SharePoint Products.

WSS_AdminContent

Integracja z SharePoint Products jest skonfigurowana

Przechowuje informacje administracyjne dotyczące SharePoint Products.


Porada

Azure DevOps Server wymaga, aby w ustawieniach sortowania była bez uwzględniania wielkości liter, w akcentach była uwzględniania wielkość liter i nie była to wielkość liter. Jeśli chcesz użyć istniejącej instalacji programu SQL Server z Azure DevOps Server, musisz sprawdzić, czy ustawienia sortowanie spełniają te wymagania. Jeśli tak się nie stanie, instalacja Azure DevOps Server zakończy się niepowodzeniem. Aby uzyskać więcej informacji, zobacz SQL Server wymagania dotyczące Azure DevOps Server

SQL Server musi być zainstalowany na serwerze (lub serwerach), który ma skonfigurowane odpowiednie poziomy zaufania między nim a serwerem (lub serwerami), który hostuje serwer logiczny Azure DevOps warstwie aplikacji.

Interakcje między Azure DevOps Server i SQL Server Reporting Services

SQL Server Reporting Services jest traktowana jako część warstwy aplikacji logicznej dla Azure DevOps Server. Jednak usług Reporting Services nie trzeba instalować na tym samym serwerze fizycznym co inne logiczne aspekty tej warstwy aplikacji, takie jak SharePoint Products.

Podczas konfigurowania uprawnień użytkowników i grup oraz członkostwa w grupach w programie Azure DevOps Server należy również ręcznie skonfigurować członkostwo i uprawnienia ról odpowiednio dla tych użytkowników i grup w usługach Reporting Services. Aby uzyskać więcej informacji, zobacz SQL Server Reporting Services ról.

Oprócz konfigurowania członkostwa w rolach i uprawnień w usługach Reporting Services należy również zarządzać kontem czytelnika raportów, które Azure DevOps Server używane do komunikowania się z serwerem raportów. To konto jest często określane jako konto źródeł danych dla usług Reporting Services lub TFSREPORTS. Podobnie jak konto usługi Azure DevOps Server, konto czytelnika raportów musi być członkiem grupy roboczej lub domeny, która jest zaufana dla każdego komputera, który łączy się z Azure DevOps Server. Aby uzyskać więcej informacji, zobacz Konta wymagane do instalacji Azure DevOps Server.

Porada

Nawet po zalogowaniu się przy użyciu poświadczeń administracyjnych może wystąpić problem z uzyskaniem dostępu do lokacji Menedżer raportów lublokacji localhost/Reports programu http://, chyba że te lokacje zostaną dodać jako zaufane witryny w programie Internet Explorer lub uruchomić Internet Explorer jako administrator. Aby rozpocząć Internet Explorer jako administrator, wybierz pozycję Uruchom, wprowadź Internet Explorer , kliknij prawym przyciskiem myszy wynik, a następnie wybierz polecenie Uruchom jako administrator.