Ręczne instalowanie programu SQL Server
Azure DevOps Server 2022 | Azure DevOps Server 2020 | Azure DevOps Server 2019
Wykonaj kroki opisane w tym artykule, aby zainstalować program SQL Server 2017. Możesz użyć podobnych kroków, aby zainstalować poprzednie wersje. Program Azure DevOps Server wymaga programu SQL Server 2016 lub nowszego. W tym przykładzie wszystkie funkcje programu SQL Server, których wymaga serwer Azure DevOps Server, są zainstalowane na tym samym serwerze. Korzystanie z tego samego serwera nie jest wymagane, ponieważ usługa Azure DevOps Server jest elastyczna z użyciem topologii programu SQL Server.
Wskazówka
Możesz użyć istniejącej instalacji programu SQL Server dla usługi Azure DevOps Server. W tym celu potrzebne są poświadczenia administracyjne przyznane przez administratora programu SQL Server. Aby zainstalować i skonfigurować program Azure DevOps Server, musisz być członkiem roli serwera sysadmin w programie SQL Server. Aby uzyskać więcej informacji, zobacz Dodawanie administratorów na poziomie serwera do usługi Azure DevOps Server.
Jeden serwer lub dwa?
Jeśli planujesz użyć jednego serwera dla usługi Azure DevOps Server, możesz pominąć tę sekcję.
Jeśli więcej niż 500 użytkowników musi uzyskać dostęp do usługi Azure DevOps Server, zainstaluj program SQL Server na drugim serwerze. Dodatkowy serwer dzieli obciążenie między serwerem Azure DevOps Server i jego bazą danych konfiguracji. Funkcje programu SQL Server wymagane przez usługę Azure DevOps Server można zainstalować na drugim serwerze lub podzielić je na dwa. Na przykład można zainstalować serwer raportów w wystąpieniu usługi Azure DevOps Server, podczas gdy inne składniki są zainstalowane na drugim serwerze. Taka konfiguracja oddziela ruch między protokołem HTTP i serwerem SQL.
Istnieje wiele różnych opcji topologii, z których możesz skorzystać. Za pomocą usługi Azure DevOps Server można zainstalować funkcje wystąpienia programu SQL Server, takie jak Silnik bazy danych, usługi Reporting Services i Analysis Services, na wielu serwerach. Oto kilka zastrzeżeń topologii programu SQL Server, które należy wziąć pod uwagę:
- Serwer Azure DevOps wymaga silnika bazy danych i funkcji wyszukiwania pełnotekstowego. Te funkcje muszą być instalowane razem, chociaż każdy z nich może działać na własnym serwerze.
- Raportowanie usługi Azure DevOps Server jest opcjonalne. W razie potrzeby zainstaluj zarówno usługi Analysis Services, jak i Reporting Services, chociaż każda z usług może być zainstalowana na oddzielnym serwerze.
- Jeśli żadna z powyższych funkcji programu SQL Server nie jest zainstalowana w wystąpieniu usługi Azure DevOps Server, zainstaluj łączność narzędzi klienckich.
Aby zainstalować funkcje programu SQL Server na różnych serwerach, uruchom instalację dla każdego serwera. Postępuj zgodnie z instrukcjami, ale zainstaluj tylko wymaganą funkcję.
Wskazówka
Instalacja wieloserwerowa Azure DevOps Server wymaga domeny i kont domeny usługi Active Directory lub konta usługi sieciowej. Nie można używać kont lokalnych dla kont usług.
Instalowanie programu SQL Server
Przed uruchomieniem instalacji musisz być członkiem grupy zabezpieczeń Administratorzy systemu Windows.
Wskazówka
W przypadku wersji systemu Windows starszych niż Windows Server 2016 i Windows 10 upewnij się, że jest zainstalowany program .NET Framework 3.5. W przypadku systemu Windows Server zainstaluj program .NET Framework 3.5 przy użyciu Kreatora dodawania funkcji z Menedżera 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).
Pobierz i zainstaluj obsługiwaną wersję programu SQL Server z Centrum pobierania programu SQL Server.
Na stronie Centrum instalacji programu SQL Server wybierz pozycję Instalacja. Następnie wybierz pozycję Nowa autonomiczna instalacja programu SQL Server lub dodaj funkcje do istniejącej instalacji.
Na stronie Klucz produktu wprowadź klucz produktu lub określ bezpłatną edycję. Wybierz Dalej.
Na stronie Postanowienia licencyjne zaakceptuj umowę licencyjną. Wybierz Dalej.
Na stronie Instalowanie reguł wybierz pozycję Dalej.
Wskazówka
Może zostać wyświetlone ostrzeżenie Zapora systemu Windows. To ostrzeżenie można bezpiecznie zignorować, jeśli planujesz również zainstalować serwer Usługi Azure DevOps na tym serwerze. Instalacja usługi Azure DevOps Server automatycznie dodaje ten wyjątek do zapory systemu Windows. Jeśli zainstalujesz serwer Azure DevOps Server na innym serwerze, otwórz port dla programu SQL Server w zaporze systemu Windows na tym serwerze.
Aby uzyskać więcej informacji, zobacz Porty wymagane do instalacji usługi Azure DevOps Server.
Na stronie Wybór funkcji zaznacz pola wyboru dla co najmniej jednego z następujących składników w oparciu o topologię, której chcesz użyć:
Usługi aparatu bazy danych są wymagane.
Full-Text i wyodrębniania semantyczne dla wyszukiwania są wymagane.
Usługi Analysis Services są przeznaczone tylko do raportowania.
Łączność narzędzi klienckich jest używana tylko wtedy, gdy na serwerze z uruchomionym serwerem Azure DevOps Server nie są zainstalowane żadne inne składniki programu SQL Server.
Uwaga
W poprzednich wersjach programu SQL Server zainstalowano narzędzia zarządzania (SQL Server Management Studio) i usługi Reporting Services, wybierając je na stronie Wybór funkcji . W programie SQL Server 2017 są instalowane oddzielnie. Aby uzyskać więcej informacji, zobacz Instalowanie programu SQL Server Management Studio i Instalowanie i konfigurowanie usług SQL Server Reporting Services.
Na stronie Konfiguracja wystąpienia wybierz pozycję Wystąpienie domyślne. Jeśli wybierzesz wystąpienie nazwane, wprowadź nazwę wystąpienia.
Na stronie Konfiguracja serwera zaakceptuj wartości domyślne lub wprowadź nazwę konta domeny. Użyj NT AUTHORITY\NETWORK SERVICE w nazwie konta dla każdej usługi. Jeśli określisz konto domeny, wprowadź hasło w polu Hasło. Jeśli używasz NT AUTHORITY\NETWORK SERVICE, pozostaw pole Hasło puste.
W kolumnie Typ uruchamiania sprawdź, czy dla wszystkich usług, które można edytować, jest wyświetlane automatycznie . Wybierz Dalej.
Uwaga
Czy używasz innej niż angielska wersja programu SQL Server? Domyślne ustawienia sortowania dla języka angielskiego w Stanach Zjednoczonych spełniają wymagania dotyczące usługi Azure DevOps Server. Na tej stronie możesz także konfigurować ustawienia sortowania silnika bazy danych. Aby uzyskać więcej informacji, zobacz Wymagania dotyczące sortowania programu SQL Server dla usługi Azure DevOps Server.
Jeśli wcześniej zaznaczono pole wyboru Usługi aparatu bazy danych , na stronie Konfiguracja aparatu bazy danych wybierz pozycję Tryb uwierzytelniania systemu Windows. Następnie wybierz pozycję Dodaj bieżącego użytkownika. W przeciwnym razie przejdź do następnego kroku.
Jeśli wcześniej zaznaczono pole wyboru Analysis Services , na stronie Konfiguracja usług Analysis Services wybierz pozycję Dodaj bieżącego użytkownika. W przeciwnym razie przejdź do następnego kroku.
Na stronie Gotowość do zainstalowania przejrzyj listę składników, które mają być zainstalowane. Następnie wybierz pozycję Zainstaluj.
Po zakończeniu instalacji wybierz pozycję Zamknij .
Instalowanie i konfigurowanie usług SQL Server Reporting Services
Jeśli nie używasz raportowania usługi Azure DevOps Server, nie musisz instalować usług SQL Server Reporting Services ani SQL Server Analysis Services.
Jeśli usługi Reporting Services są zainstalowane na tym samym serwerze co serwer Azure DevOps Server i nie są skonfigurowane, należy zakończyć konfigurację podczas instalacji usługi Azure DevOps Server.
Aby ręcznie zmienić serwer raportów, musisz być członkiem administratorów systemu Windows na 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ć.
Na stronie Centrum instalacji programu SQL Server wybierz pozycję Instalacja. Następnie wybierz pozycję Zainstaluj usługi SQL Server Reporting Services.
Na stronie Microsoft SQL Server 2017 Reporting Services wybierz pozycję Pobierz. Uruchom instalację.
Po zakończeniu instalacji wybierz pozycję Konfiguruj serwer raportów.
Zostanie wyświetlone okno dialogowe Połączenie konfiguracji usług Reporting Services .
W polu Nazwa serwera wprowadź nazwę serwera raportów. Jeśli używasz nazwy instancji, wprowadź nazwę tej instancji w Instancja serwera raportów. Wybierz i podłącz.
Na stronie głównej wybierz pozycję Uruchom , jeśli stan usługi raportów będzie wyświetlany jako Zatrzymany.
Na pasku nawigacyjnym wybierz pozycję Adres URL usługi sieci Web.
- Wybierz pozycję Zastosuj , aby zaakceptować wartości domyślne w polach Katalog wirtualny, Adres IP i Port TCP .
Na pasku nawigacyjnym wybierz pozycję Baza danych.
Na stronie Baza danych serwera raportów wybierz pozycję Zmień bazę danych.
Pojawia się Kreator konfiguracji bazy danych serwera raportów.
W obszarze Akcja wybierz pozycję Utwórz nową bazę danych serwera raportów, a następnie wybierz pozycję Dalej.
Na serwerze bazy danych wprowadź nazwę lokalnego lub zdalnego wystąpienia programu SQL Server do hostowania bazy danych serwera raportów w polu Nazwa serwera, a następnie wybierz przycisk Dalej.
W obszarze Baza danych zaakceptuj wartości domyślne w polach Nazwa bazy danych, Język i Tryb macierzysty . Wybierz Dalej.
W obszarze Poświadczenia zaakceptuj wartości domyślne w polach Typ uwierzytelniania, Nazwa użytkownika i Hasło . Wybierz Dalej.
W obszarze Podsumowanie zweryfikuj informacje, a następnie wybierz pozycję Dalej.
W Postęp i Zakończenie, wybierz Zakończ.
Na pasku nawigacyjnym wybierz pozycję Adres URL portalu internetowego.
- Wybierz pozycję Zastosuj , aby zaakceptować wartość domyślną w polu Katalog wirtualny .
Wybierz Zakończ, aby zamknąć kreatora Menedżera Konfiguracji Serwera Raportów.
Instalowanie programu SQL Server Management Studio
Aby zainstalować program Azure DevOps Server, program SQL Server Management Studio nie jest wymagany. Użyj programu SQL Server Management Studio tylko wtedy, gdy musisz zweryfikować instalację programu SQL Server.
Na stronie Centrum instalacji programu SQL Server wybierz pozycję Instalacja. Następnie wybierz pozycję Zainstaluj narzędzia SQL Server Management Tools.
Na stronie Pobieranie programu SQL Server Management Studio postępuj zgodnie z instrukcjami pobierania i instalowania.
Tworzenie bazy danych programu SQL Server
Pustą bazę danych dla usługi Azure DevOps Server można utworzyć. Pusta baza danych jest przydatna do zarządzania jedną lub wieloma bazami danych wystąpień, których wymaga serwer Usługi Azure DevOps. Ta baza danych może być hostowana w jednym lub zarządzanym wystąpieniu programu SQL Server. W tym artykule pokazano, jak utworzyć pustą bazę danych programu SQL Server do użycia z usługą Azure DevOps Server.
Ta procedura obejmuje dwa kroki:
Utwórz bazę danych i nadaj jej nazwę na podstawie ustalonych wytycznych.
Zidentyfikuj bazę danych podczas instalowania serwera Azure DevOps Server.
Serwer Azure DevOps Server zawiera bazę danych, która może być używana jako pusta baza danych podczas instalacji:
- konfiguracja Tfs_DatabaseLabel
Ta baza danych musi używać struktury nazewnictwa, jak pokazano. Możesz usunąć ciąg DatabaseLabel lub użyć niestandardowego ciągu, który jednoznacznie opisuje tę bazę danych.
Podczas instalacji usługi Azure DevOps Server, gdy używasz istniejącego wystąpienia programu SQL Server, możesz użyć tej bazy danych. Zaznacz pole wyboru Użyj istniejących pustych baz danych w obszarze Opcje zaawansowane podczas instalacji. Jeśli dodano etykietę, wprowadź ją w obszarze Etykieta baz danych serwera. Następnie kreator używa pustej bazy danych, którą utworzyłeś, aby ustanowić jej bazę konfiguracyjną.
Uwaga
Każda kolekcja projektów wymaga również własnej bazy danych, ale nie można skonfigurować serwera Azure DevOps Server do używania pustych baz danych kolekcji projektów podczas instalacji. Bazy danych kolekcji są tworzone automatycznie podczas instalacji.
Praca nad nazwanymi wystąpieniami programu SQL Server
Serwer Azure DevOps Server można zainstalować przy użyciu domyślnego wystąpienia programu SQL Server lub przy użyciu nazwanego wystąpienia programu SQL Server. W oparciu o infrastrukturę biznesową i potrzeby wdrożeniowe, warto rozważyć użycie 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 usługi Azure DevOps Server lub utwórz kolekcję projektów, która używa tego wystąpienia. Nie można utworzyć nazwanego wystąpienia podczas instalacji usługi Azure DevOps Server.
Aby użyć nazwanego wystąpienia programu SQL Server we wdrożeniu usługi Azure DevOps Server, wykonaj jedną z następujących czynności:
- Zainstaluj SQL Server, używając nazwanej instancji.
- Przenieś lub przywróć dane usługi Azure DevOps Server do nazwanego wystąpienia.
- Utwórz kolekcję projektu w nazwanym wystąpieniu.
Weryfikowanie programu SQL Server
Aby sprawdzić, czy instalacja programu SQL Server działa z usługą Azure DevOps Server, sprawdź, czy są dostępne wymagane funkcje programu SQL Server. Sprawdź również, czy są uruchomione podstawowe usługi systemu Windows skojarzone z programem SQL Server. Upewnij się, że ustawienia połączenia są skonfigurowane i że porty sieciowe są otwarte.
Aby używać raportowania, gdy usługi SQL Server Reporting Services nie znajdują się na serwerze, na którym działa Azure DevOps Server, zainstaluj funkcję łączności narzędzi klienckich na serwerze Azure DevOps Server.
Jeśli aparat bazy danych, usługi Analysis Services i usługi Reporting Services działają na różnych instancjach SQL Server, zaloguj się do każdego serwera, aby zweryfikować wystąpienia.
Wymagane uprawnienia
Aby uruchomić SQL Server Configuration Manager, musisz być członkiem grupy zabezpieczeń Users na serwerze hostującym SQL Server. Aby używać menedżera konfiguracji programu SQL Server do modyfikowania usług, musisz również być członkiem grupy zabezpieczeń Administratorzy.
Aby uruchomić program SQL Server Reporting Services Configuration Manager lub SQL Server Management Studio, musisz być członkiem grupy zabezpieczeń Administratorzy. To zadanie dotyczy systemu operacyjnego serwera z wystąpieniem programu SQL Server. W przypadku programu SQL Server Management Studio należy również być członkiem roli serwera Public na wystąpieniu programu SQL Server, które wymaga weryfikacji.
Sprawdź silnik bazy danych i usługi Analysis Services
Na wystąpieniu SQL Server z uruchomionym silnikiem bazy danych sprawdź, czy masz zainstalowane funkcje Full-Text i Semantyczne Ekstrakcje dla Wyszukiwania.
Otwórz Centrum instalacji programu SQL Server i wybierz pozycję Instalacja.
Wybierz pozycję Nowa instalacja autonomiczna programu SQL Server lub dodaj funkcje do istniejącej instalacji. Jeśli Full-Text i semantyczne wyodrębnienia dla wyszukiwania nie są dostępne w instancji programu SQL Server z uruchomionym aparatem bazy danych, zainstaluj Full-Text i semantyczne wyodrębnienia dla wyszukiwania.
Aby sprawdzić, czy usługi systemu Windows są uruchomione przy użyciu programu SQL Server Configuration Manager:
Na instancji programu SQL Server, na której jest uruchomiony aparat bazy danych, usługi SQL Server Analysis Services lub oba te elementy, uruchom narzędzie SQL Server Configuration Manager.
Wybierz Usługi programu SQL Server i sprawdź, czy w kolumnie Stan wszystkich usług jest wyświetlana wartość Działa. Sprawdź, czy dla wszystkich usług opcja Tryb uruchamiania jest ustawiona na Automatyczny.
- Aby zmienić tryb uruchamiania usługi w celu automatycznego uruchamiania, otwórz menu kontekstowe usługi. Wybierz pozycję Właściwości, a następnie wybierz kartę Usługa . Wybierz listę rozwijaną z prawej strony trybu uruchamiania, a następnie wybierz pozycję Automatyczne.
- Aby zmienić stan zatrzymanej usługi na uruchomioną, otwórz menu kontekstowe zatrzymanej usługi i wybierz pozycję Uruchom.
Wybierz pozycję Konfiguracja sieci programu SQL Server, a następnie kliknij dwukrotnie pozycję Protokoły dla nazwy MyInstanceName. Sprawdź, czy pozycja Włączone jest wyświetlana w kolumnie Stan dla protokołu TCP/IP.
Jeśli podczas instalacji określono domyślną instancję, MyInstanceName to MSSQLSERVER.
Aby ukończyć poniższą procedurę, należy zainstalować program SQL Server Management Studio. Nie trzeba jej instalować na serwerze, na którym działa wystąpienie programu SQL Server.
Aby zweryfikować połączenie z wystąpieniem programu SQL Server przy użyciu programu SQL Server Management Studio:
Uruchom program SQL Server Management Studio.
Zostanie otwarte okno dialogowe Łączenie z serwerem .
Na liście Typ serwera wybierz pozycję Aparat bazy danych lub usługi Analysis Services na podstawie typu instalacji do zweryfikowania.
Wprowadź nazwę serwera, a następnie wybierz pozycję Połącz.
Po zainstalowaniu programu SQL Server w klastrze określ nazwę serwera, a nie nazwę komputera. Jeśli używasz nazwanych wystąpień programu 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.
W Eksploratorze obiektów sprawdź, czy obok nazwy serwera jest wyświetlana zielona strzałka.
Weryfikowanie usług raportowania
Aby sprawdzić, czy usługa systemu Windows jest uruchomiona przy użyciu programu SQL Server Configuration Manager:
Na serwerze z uruchomionymi usługami SQL Server Reporting Services uruchom program SQL Server Configuration Manager.
- Wybierz Usługi SQL Server i sprawdź, czy w kolumnie Stan dla SQL Server Reporting Services pojawia się wartość Uruchomiona.
Aby sprawdzić, czy adresy URL serwera raportów są uruchamiane przy użyciu programu SQL Server Reporting Services Configuration Manager:
Na serwerze z uruchomionymi usługami SQL Server Reporting Services uruchom program Reporting Services Configuration Manager.
Uwaga
W systemie Windows Server otwórz menu kontekstowe programu Reporting Services Configuration Manager. Wybierz pozycję Uruchom jako administrator.
Zostanie wyświetlone okno dialogowe Połączenie konfiguracji usług Reporting Services .
W polu Nazwa serwera wprowadź nazwę serwera raportów. Jeśli używasz nazwy instancji, wprowadź nazwę instancji w polu instancja serwera raportów. Wybierz i podłącz.
Wybierz Adres URL Menedżera raportów, a następnie kliknij link do witryny menedżera raportów.
Witryna internetowa menedżera raportów dla serwera raportów zostanie otwarta w oknie przeglądarki.
Wybierz adres URL usługi sieci Web, a następnie kliknij link do strony serwera raportów.
Witryna internetowa serwera raportów zostanie otwarta w oknie przeglądarki.