Udostępnij za pośrednictwem


Zapoznanie się z serwerem SQL Server i usługami raportowania SQL Server

You can manage Visual Studio Team Foundation Server more easily if you understand SQL Server, SQL Server Reporting Services, and how they both interact with Team Foundation Server.W tym temacie skoncentrowano się w szczególności na wzajemnych oddziaływaniach występujących między programami SQL Server, SQL Server Reporting Services i Team Foundation Server.

Interakcje między Team Foundation Server i SQLServer

Logiczna warstwa danych dla programu Team Foundation zależy od programu SQL Server i składa się z kilku baz danych programu SQL Server.Domyślnie te bazy danych mają następujące nazwy:

  • TFS_Configuration, która zawiera wszystkie informacje o konfiguracji zasobów dla programu Team Foundation Server

  • TFS_Warehouse, która jest bazą danych dla wszystkich raportów w programie Team Foundation Server 

  • TFS_Analysis, wielowymiarowa baza danych, która przechowuje dane zagregowane z kolekcji projektów zespołowych.

  • **TFS_**CollectionName, pojedyncze bazy danych dla kolekcji projektów zespołowych (każda kolekcja ma własną bazę danych).

Ta logiczna warstwa może znajdować się na jednym lub większej liczbie serwerów fizycznych i zostać rozproszona na klastrze serwerów SQL Server.

Poniższy diagram ilustruje logiczną architekturę wdrażania programu Team Foundation Server, który jest zintegrowany zarówno z usługami SQL Server Reporting Services, jak i zestawem Produkty SharePoint:

Relacje bazy danych z produktów programu SharePoint

Jedną z zalet przechowywania wszystkich danych w bazie danych jest to uproszczenie zarządzanie danymi, ponieważ nie musisz robić kopii zapasowej poszczególnych komputerów klienckich.Jeśli znasz tworzenie kopii zapasowych baz danych programu SQL Server, będzie równie znajome wykonywanie kopii zapasowych i przywracanie baz danych programu Team Foundation Server .

PoradaPorada

Programem Team Foundation Server wymaga, aby sortowanie uwzględniało wielkość liter i znaki akcentu oraz było niebinarne.Jeśli chcesz użyć istniejącej instalacji programu SQL Server z programem Team Foundation Server, należy sprawdzić, czy ustawienia sortowania spełniają te wymagania.Jeśli nie, instalacja programu Team Foundation Server zakończy się niepowodzeniem.Aby uzyskać więcej informacji, zobacz Wymagania sortowania serwera SQL dla serwera programu Team Foundation Server.

Program SQL Server musi być zainstalowany na serwerze (lub serwerach), który ma skonfigurowane odpowiednie poziomy zaufania między nim a serwerem (lub serwerami) hostującym logiczną warstwę aplikacji programu Team Foundation.

Interakcje między Team Foundation Server i Usługami raportowania serwera SQL

Usługi SQL Server Reporting Services są uważane za część logicznej warstwy aplikacji programu Team Foundation Server.Jednak usługa Reporting Services nie musi być zainstalowana na tym samym serwerze fizycznym jak inne logiczne aspekty tej warstwy aplikacji, takie jak Produkty SharePoint.

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

Oprócz konfigurowania członkostwa roli i uprawnień w usługach Reporting Services można również zarządzać kontem czytelnika raportów, którego program Team Foundation Server używa 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 programu Team Foundation Server, konto czytnika raportu musi być członkiem grupy roboczej lub domeny, której ufa każdy komputer, który będzie łączyć się z Team Foundation Server.Aby uzyskać więcej informacji, zobacz Konta wymagane do instalacji serwera programu Team Foundation Server.

PoradaPorada

Nawet jeśli użytkownik jest zalogowany przy użyciu poświadczeń administracyjnych, mogą wystąpić problemy podczas uzyskiwania dostępu do Menedżera raportów lub witryn https://localhost/Raporty, chyba że użytkownik doda te witryny jako zaufane witryny w programie Internet Explorer lub uruchomi program Internet Explorer jako administrator.Aby uruchomić Internet Explorer w roli administratora, wybierz Start, Wszystkie programy, otwórz menu skrótów Internet Explorer, a następnie wybierz Uruchom jako administrator.Aby uzyskać więcej informacji, zobacz witrynę sieci Web firmy Microsoft.

Zobacz też

Koncepcje

Usługi raportowania SQL Server