Ręczne instalowanie SQL 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.

Wykonaj kroki opisane w tym artykule, aby zainstalować program SQL Server 2017. Podobne kroki można wykonać, aby zainstalować poprzednie wersje. Azure DevOps Server wymaga SQL Server roku 2016 lub jego 2016. W tym przykładzie wszystkie SQL Server wymagane przez Azure DevOps Server są zainstalowane na tym samym serwerze. Użycie tego samego serwera nie jest wymagane, ponieważ Azure DevOps Server jest elastyczne dzięki użyciu SQL Server topologii.

Porada

Możesz użyć istniejącej instalacji SQL Server dla Azure DevOps Server. Aby to zrobić, musisz mieć poświadczenia administracyjne przyznane przez SQL Server administratora. Musisz być członkiem roli serwera sysadmin w programie SQL Server, aby zainstalować i skonfigurować Azure DevOps Server. Aby uzyskać więcej informacji, zobacz Dodawanie administratorów na poziomie serwera do Azure DevOps Server.

Jeden serwer czy dwa?

Jeśli planujesz używać jednego serwera na Azure DevOps Server, możesz pominąć tę sekcję.

Jeśli więcej niż 500 użytkowników musi uzyskać dostęp do Azure DevOps Server, zainstaluj SQL Server na drugim serwerze. Dodatkowy serwer dzieli obciążenie między Azure DevOps Server i jego bazą danych konfiguracji. Funkcje SQL Server, których Azure DevOps Server wymaga, można zainstalować na drugim serwerze lub podzielić na dwa. Na przykład serwer raportów można zainstalować w wystąpieniu Azure DevOps Server, podczas gdy inne składniki są instalowane na drugim serwerze. Ten rodzaj konfiguracji oddziela ruch między http a serwerem SQL sieci.

Istnieje wiele różnych opcji topologii, które można wybrać. Za Azure DevOps Server można zainstalować funkcje SQL Server, takie jak aparat bazy danych, usługi Reporting Services i Analysis Services, na wielu serwerach. Poniżej podano SQL Server o zastrzeżeniach do topologii, które należy mieć na uwadze:

  • Azure DevOps Server wymaga funkcji aparatu bazy danych i wyszukiwania pełno tekstowego. Te funkcje muszą być instalowane razem, chociaż każda z nich może być zainstalowana na własnym serwerze.
  • Azure DevOps Server raportowanie jest opcjonalne. W razie potrzeby zainstaluj usługi Analysis Services i Reporting Services, chociaż każdy z nich może być zainstalowany na własnym serwerze.
  • Jeśli żadna z powyższych funkcji SQL Server nie jest zainstalowana w wystąpieniu Azure DevOps Server, zainstaluj łączność z narzędziami klienckimi.

Aby zainstalować SQL Server na różnych serwerach, uruchom instalację dla każdego serwera. Postępuj zgodnie z instrukcjami, ale zainstaluj tylko wymaganą funkcję.

Porada

Instalacja aplikacji na wielu serwerach Azure DevOps Server wymaga konta domeny i domeny usługi Active Directory lub konta usługi sieciowej. Kont lokalnych nie można używać w przypadku kont usług.

Instalacja programu SQL Server

Przed uruchomieniem instalacji musisz być członkiem grupy Windows Administratorzy.

Porada

W przypadku wersji Windows starszych niż Windows Server 2016 i Windows 10 upewnij się, że .NET Framework 3.5. W Windows Server zainstaluj program .NET Framework 3.5 za pomocą Kreatora dodawania funkcji z Menedżer serwera. Aby uzyskać więcej informacji, zobacz Dodawanie ról i funkcji serwera (Windows 2012/Windows 2012 R2) i Dodawanie ról i funkcji serwera (Windows Server 2008 R2).

  1. Pobierz i zainstaluj obsługiwaną wersję programu SQL Server z Centrum pobieraniaSQL Server pobierania programu .

  2. Na stronie SQL Server Instalacji wybierz pozycję Instalacja. Następnie wybierz SQL Server nową instalację autonomiczną lub dodaj funkcje do istniejącej instalacji.

    Nowa instalacja SQL Server

    1. Na stronie Klucz produktu wprowadź klucz produktu lub określ bezpłatną wersję. Wybierz opcję Dalej.

    2. Na stronie Postanowienia licencyjne zaakceptuj umowę licencyjną. Wybierz opcję Dalej.

    3. Na stronie Reguły instalacji wybierz pozycję Dalej.

      Windows ostrzeżenie zapory

      Porada

      Może Windows ostrzeżenie zapory. Możesz bezpiecznie zignorować to ostrzeżenie, jeśli planujesz również Azure DevOps Server na tym serwerze. Instalacja Azure DevOps Server automatycznie dodaje ten wyjątek do Windows Firewall. Jeśli zainstalujesz program Azure DevOps Server innym serwerze, otwórz port dla usługi SQL Server w Windows zaporze na tym serwerze.

      Aby uzyskać więcej informacji, zobacz Porty wymagane do instalacji Azure DevOps Server.

    4. Na stronie Wybór funkcji zaznacz pola wyboru dla co najmniej jednego z następujących składników na podstawie topologii, która ma być używana:

      • Wymagane są usługi aparatu bazy danych.

      • Wymagane jest wyodrębnianie pełno tekstowe i semantyczne dla wyszukiwania.

      • Analysis Services jest tylko do raportowania.

      • Łączność z narzędziami klienckimi jest używana tylko wtedy, SQL Server na serwerze z uruchomionym programem Azure DevOps Server.

        Uwaga

        W poprzednich wersjach SQL Server zainstalowano narzędzia do zarządzania (SQL Server Management Studio) i usługi Reporting Services, wybierając je na stronie Wybór funkcji. W SQL Server 2017 r. są instalowane oddzielnie. Aby uzyskać więcej informacji, zobacz Instalowanie SQL Server Management Studio i Instalowanie i konfigurowanie SQL Server Reporting Services.

    5. Na stronie Konfiguracja wystąpienia wybierz pozycję Wystąpienie domyślne. Jeśli wybierzesz pozycję Nazwane wystąpienie, wprowadź nazwę wystąpienia.

    6. Na stronie Konfiguracja serwera zaakceptuj wartości domyślne lub wprowadź nazwę konta domeny. Użyj USŁUGI \ SIECIOWEJ NT AUTHORITY w nazwa konta dla każdej usługi. Jeśli określisz konto domeny, wprowadź jego hasło w hasło. Jeśli używasz USŁUGI SIECIOWEJ NT AUTHORITY, \ pozostaw pole Hasło puste.

      Konfiguracja serwera

    7. W kolumnie Typ uruchomienia sprawdź, czy dla wszystkich usług, które można edytować, jest wyświetlana automatycznie. Wybierz opcję Dalej.

      Konfiguracja serwera (szczegóły)

      Uwaga

      Czy używasz wersji językowej w wersji językowej SQL Server? Domyślne ustawienia sortowanie dla języka angielskiego (Stany Zjednoczone) spełniają wymagania dotyczące Azure DevOps Server. Na tej stronie można również ustawić ustawienia sortowanie dla aparatu bazy danych. Aby uzyskać więcej informacji, zobacz SQL Server wymagania dotyczące Azure DevOps Server.

    8. Jeśli wcześniej zaznaczono pole wyboru Usługi aparatu bazy danych, na stronie Konfiguracja aparatu bazy danych wybierz pozycję Windows uwierzytelniania. Następnie wybierz pozycję Dodaj bieżącego użytkownika. W przeciwnym razie pomiń ten krok i przejdź do następnego kroku.

      Konfiguracja aparatu bazy danych

    9. Jeśli wcześniej zaznaczono pole Analysis Services, na stronie Analysis Services wybierz pozycję Dodaj bieżącego użytkownika. W przeciwnym razie pomiń ten krok i przejdź do następnego kroku.

      Analysis Services konfiguracji

    10. Na stronie Gotowe do zainstalowania przejrzyj listę składników do zainstalowania. Następnie wybierz pozycję Zainstaluj.

      Ukończ

    11. Po zakończeniu instalacji wybierz pozycję Zamknij.

Instalowanie i konfigurowanie SQL Server Reporting Services

Jeśli nie korzystasz z raportów Azure DevOps Server, nie musisz instalować SQL Server Reporting Services ani SQL Server Analysis Services.

Jeśli usługi Reporting Services są zainstalowane na tym samym serwerze co Azure DevOps Server i nie są skonfigurowane, ich konfigurację należy zakończyć podczas Azure DevOps Server instalacji.

Aby ręcznie zmienić serwer raportów, musisz być członkiem grupy administratorzy Windows serwerze, na którym znajduje się baza danych raportów.

Instalowanie i konfigurowanie serwera raportów

Uwaga

Jeśli zostanie wyświetlone okno dialogowe Kontrola konta użytkownika, wybierz pozycję Tak, aby kontynuować.

  1. Na stronie SQL Server Instalacji wybierz pozycję Instalacja. Następnie wybierz pozycję Zainstaluj SQL Server Reporting Services.

  2. Na stronie Microsoft SQL Server 2017 Reporting Services wybierz pozycję Pobierz. Uruchom instalację.

  3. Po zakończeniu instalacji wybierz pozycję Konfiguruj serwer raportów.

    Zostanie wyświetlone okno dialogowe Połączenie konfiguracji usług Reporting Services.

  4. W nazwa serwera, wprowadź nazwę serwera raportów. Jeśli używasz nazwy wystąpienia, wprowadź nazwę wystąpienia w wystąpieniu serwera raportów. Wybierz pozycję Połącz.

    1. Na stronie głównej wybierz pozycję Uruchom, jeśli stan usługi raportów to Zatrzymano.

    2. Na pasku nawigacyjnym wybierz pozycję Adres URL usługi internetowej.

      1. Wybierz pozycję Zastosuj, aby zaakceptować wartości domyślne w polach Katalog wirtualny, Adres IP i Port TCP.
    3. Na pasku nawigacyjnym wybierz pozycję Baza danych.

      1. Na stronie Baza danych serwera raportów wybierz pozycję Zmień bazę danych.

        Zostanie wyświetlony Kreator konfiguracji bazy danych serwera raportów.

        1. W akcji wybierz pozycję Utwórz nową bazę danych serwera raportów, a następnie wybierz pozycję Dalej.

        2. W serwer bazy danych , wprowadź nazwę lokalnego lub zdalnego wystąpienia usługi SQL Server do hostować bazę danych dla serwera raportów w Nazwa serwera, a następnie wybierz przycisk Dalej.

        3. W bazie danych zaakceptuj wartości domyślne w polach Nazwa bazy danych, Język i Tryb natywny. Wybierz opcję Dalej.

        4. W polach Poświadczenia zaakceptuj wartości domyślne w polach Typ uwierzytelniania, Nazwa użytkownika i Hasło. Wybierz opcję Dalej.

        5. W podsumowaniu zweryfikuj informacje, a następnie wybierz pozycję Dalej.

        6. W toku i Zakończ wybierz pozycję Zakończ.

    4. Na pasku nawigacyjnym wybierz pozycję Adres URL portalu internetowego.

      1. Wybierz pozycję Zastosuj, aby zaakceptować wartość domyślną w polu Katalog wirtualny.
    5. Wybierz pozycję Zakończ, aby zamknąć kreatora Menedżer konfiguracji raportów.

Instalowanie SQL Server Management Studio

Aby zainstalować Azure DevOps Server, SQL Server Management Studio nie jest wymagana. Użyj SQL Server Management Studio tylko wtedy, gdy musisz zweryfikować instalację SQL Server.

  1. Na stronie SQL Server instalacji wybierz pozycję Instalacja. Następnie wybierz pozycję Zainstaluj SQL Server zarządzania usługami.

  2. Na stronie Pobieranie SQL Server Management Studio postępuj zgodnie z instrukcjami, aby pobrać i zainstalować aplikację.

Tworzenie bazy SQL Server danych

Możesz utworzyć pustą bazę danych dla Azure DevOps Server. Pusta baza danych jest przydatna do zarządzania bazami danych jednego lub wielu wystąpień wymaganymi Azure DevOps Server danych. Ta baza danych może być hostowana w jednym wystąpieniu zarządzanym SQL Server. W tym artykule pokazano, jak utworzyć pustą bazę SQL Server do użycia z Azure DevOps Server.

Ta procedura ma dwa kroki:

  1. Utwórz bazę danych i nadaj jej nazwę na podstawie ustalonych wytycznych.

  2. Zidentyfikuj bazę danych podczas instalowania Azure DevOps Server.

Azure DevOps Server zawiera bazę danych, która może służyć jako pusta baza danych podczas instalacji:

  • Konfiguracja etykiety bazy danych _ TFS

Ta baza danych musi używać struktury nazewnictwa w pokazany sposób. Możesz usunąć ciąg DatabaseLabel lub użyć niestandardowego ciągu, który jednoznacznie opisuje tę bazę danych.

Podczas Azure DevOps Server, gdy używasz istniejącego SQL Server, możesz użyć tej bazy danych. Zaznacz pole wyboru Użyj wcześniej istniejących pustych baz danych w obszarze Opcje zaawansowane podczas instalacji. Jeśli dodano etykietę, wprowadź ją w etykiecie baz danych serwera. Następnie kreator używa pustej bazy danych utworzonej do skonfigurowania bazy danych konfiguracji.

Uwaga

Każda kolekcja projektów wymaga również własnej bazy danych, ale nie można skonfigurować Azure DevOps Server pustych baz danych kolekcji projektów podczas instalacji. Bazy danych kolekcji są tworzone automatycznie podczas instalacji.

Praca z SQL Server nazwanych wystąpień

Możesz zainstalować Azure DevOps Server przy użyciu domyślnego wystąpienia SQL Server lub nazwanego wystąpienia SQL Server. W zależności od infrastruktury biznesowej i potrzeb w zakresie wdrażania można użyć nazwanego wystąpienia. Aby użyć nazwanego wystąpienia we wdrożeniu usługi Azure DevOps Server, utwórz nazwane wystąpienie w programie SQL Server przed zainstalowaniem programu Azure DevOps Server lub utwórz kolekcję projektów, która używa tego wystąpienia. Podczas instalacji programu nie można utworzyć nazwanego wystąpienia Azure DevOps Server.

Aby użyć nazwanego wystąpienia SQL Server we wdrożeniu usługi Azure DevOps Server, wykonaj jedną z następujących czynności:

  • Zainstaluj SQL Server przy użyciu nazwanego wystąpienia.
  • Przenieś lub przywróć Azure DevOps Server do nazwanego wystąpienia.
  • Utwórz kolekcję projektów w nazwanych wystąpieniach.

Weryfikowanie SQL Server

Aby sprawdzić, czy instalacja SQL Server współpracuje z Azure DevOps Server, sprawdź, czy są dostępne SQL Server wymagane funkcje. Sprawdź również bazowe usługi Windows skojarzone z SQL Server są uruchomione. Upewnij się, że ustawienia połączenia zostały skonfigurowane i że porty sieciowe są otwarte.

Aby używać raportowania, SQL Server Reporting Services nie ma serwera z uruchomionym programem Azure DevOps Server, zainstaluj łączność narzędzi klienckich na Azure DevOps Server.

Jeśli aparat bazy danych, Analysis Services i usługi Reporting Services działają w różnych wystąpieniach usługi SQL Server, zaloguj się do każdego serwera, aby zweryfikować wystąpienia.

Wymagane uprawnienia

Aby uruchomić SQL Server Menedżer konfiguracji, musisz być członkiem grupy zabezpieczeń Użytkownicy na serwerze hostującym SQL Server. Aby używać SQL Server Menedżer konfiguracji do modyfikowania usług, użytkownik musi być również członkiem grupy zabezpieczeń Administratorzy.

Aby uruchomić SQL Server Reporting Services Menedżer konfiguracji lub SQL Server Management Studio, musisz być członkiem grupy zabezpieczeń Administratorzy. To przypisanie dotyczy systemu operacyjnego serwera z wystąpieniem SQL Server operacyjnego. W SQL Server Management Studio użytkownik musi być również członkiem roli Serwer publiczny w wystąpieniu SQL Server, które wymaga weryfikacji.

Weryfikowanie aparatu bazy danych i Analysis Services

Na wystąpieniu serwera SQL Server z aparatem bazy danych sprawdź, czy zainstalowano funkcje wyodrębniania Full-Text semantycznego dla wyszukiwania:

  1. Otwórz centrum SQL Server i wybierz pozycję Instalacja.

  2. Wybierz pozycję SQL Server instalację autonomiczną lub dodaj funkcje do istniejącej instalacji. Jeśli wyodrębnianie pełno tekstowe i semantyczne dla wyszukiwania nie jest dostępne w wystąpieniu programu SQL Server z uruchomionym aparatem bazy danych, zainstaluj klasy Full-Text i Semantic Extractions for Search.

Aby sprawdzić, Windows usługi są uruchomione przy użyciu SQL Server Menedżer konfiguracji:

  1. Na wystąpieniu serwera SQL Server, na którym działa aparat bazy danych, SQL Server Analysis Services lub oba są uruchomione, uruchom SQL Server Menedżer konfiguracji.

    1. Wybierz SQL Server Usług i sprawdź, czy w kolumnie Stan wszystkich usług jest wyświetlana pozycję Uruchomione. Sprawdź, czy dla wszystkich usług w trybie uruchamiania ustawiono wartość Automatyczne.

      • Aby zmienić tryb uruchamiania usługi tak, aby był automatycznie uruchamiany, otwórz menu kontekstowe usługi. Wybierz pozycję Właściwości, a następnie wybierz kartę Usługa. Wybierz listę rozwijaną po prawej stronie opcji Tryb uruchamiania i wybierz pozycję Automatyczne.
      • Aby zmienić stan zatrzymanej usługi na uruchomiony, otwórz menu kontekstowe dla zatrzymanej usługi i wybierz pozycję Uruchom.
    2. Wybierz SQL Server sieci i kliknij dwukrotnie pozycję Protokoły dla myInstanceName. Sprawdź, czy w kolumnie Stan jest wyświetlana opcja Włączone dla protokołu TCP/IP.

      Jeśli podczas instalacji określono wystąpienie domyślne, myInstanceName to MSSQLSERVER.

Aby ukończyć następującą procedurę, SQL Server Management Studio zainstalować program . Nie trzeba go instalować na serwerze z uruchomionym wystąpieniem SQL Server.

Aby sprawdzić połączenie z wystąpieniem usługi SQL Server przy użyciu SQL Server Management Studio:

  1. Uruchom program SQL Server Management Studio.

    Zostanie Połączenie z serwerem okno dialogowe.

  2. Na liście Typ serwera wybierz pozycję Aparat bazy danych lub Analysis Services na podstawie typu instalacji do zweryfikowania.

  3. Wprowadź nazwę serwera, a następnie wybierz pozycję Połączenie.

    Po SQL Server w klastrze należy określić nazwę serwera, a nie nazwę komputera. Jeśli używasz nazwanych wystąpień SQL Server, określ nazwę serwera i nazwę wystąpienia. Jeśli nie możesz nawiązać połączenia z serwerem, sprawdź ustawienia zapory i spróbuj ponownie nawiązać połączenie.

  4. W Eksplorator obiektów sprawdź, czy obok nazwy serwera jest wyświetlana zielona strzałka.

Weryfikowanie usług Reporting Services

Aby sprawdzić, czy Windows jest uruchomiona przy użyciu SQL Server Menedżer konfiguracji:

  1. Na serwerze z uruchomionym SQL Server Reporting Services uruchom SQL Server Menedżer konfiguracji.

    1. Wybierz SQL Server Services i sprawdź, czy w kolumnie Stan jest wyświetlana SQL Server Reporting Services .

Aby sprawdzić, czy adresy URL serwera raportów są uruchamiane przy użyciu SQL Server Reporting Services Menedżer konfiguracji:

  1. Na serwerze z uruchomionym SQL Server Reporting Services uruchom program Reporting Services Menedżer konfiguracji.

    Uwaga

    Na Windows Server otwórz menu kontekstowe dla usług Reporting Services Menedżer konfiguracji. Wybierz pozycję Uruchom jako administrator.

    Zostanie wyświetlone okno dialogowe Połączenie konfiguracji usług Reporting Services.

    1. W nazwa serwera, wprowadź nazwę serwera raportów. Jeśli używasz nazwy wystąpienia, wprowadź nazwę wystąpienia w wystąpieniu serwera raportów. Wybierz pozycję Połącz.

    2. Wybierz Menedżer raportów URL i wybierz link do witryny internetowej menedżera raportów.

      Witryna sieci Web menedżera raportów dla serwera raportów zostanie otwarta w oknie przeglądarki.

    3. Wybierz pozycję Adres URL usługi internetowej i wybierz link do witryny sieci Web serwera raportów.

      Witryna internetowa serwera raportów zostanie otwarta w oknie przeglądarki.