Anteckning
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Azure DevOps Server |Azure DevOps Server |Azure DevOps Server 2022 | Azure DevOps Server 2020
Följ stegen i den här artikeln för att installera SQL Server 2017. Du kan använda liknande steg för att installera tidigare versioner. Azure DevOps Server kräver SQL Server 2016 och senare. I det här exemplet är alla SQL Server-funktioner som Krävs för Azure DevOps Server installerade på samma server. Att använda samma server är inte ett krav eftersom Azure DevOps Server är flexibelt med dess användning av SQL Server-topologier.
Tips/Råd
Du kan använda en befintlig installation av SQL Server för Azure DevOps Server. För att göra det behöver du administrativa autentiseringsuppgifter som beviljats av SQL Server-administratören. Du måste vara medlem i sysadmin-serverrollen i SQL Server för att installera och konfigurera Azure DevOps Server. Mer information finns i Lägga till administratörer på servernivå i Azure DevOps Server.
En server eller två?
Om du planerar att använda en server för Azure DevOps Server kan du hoppa över det här avsnittet.
Om fler än 500 användare behöver komma åt Azure DevOps Server installerar du SQL Server på en andra server. Ytterligare en server delar belastningen mellan Azure DevOps Server och dess konfigurationsdatabas. De SQL Server-funktioner som Krävs för Azure DevOps Server kan installeras på den andra servern eller delas mellan de två. Du kan till exempel installera rapportservern på Azure DevOps Server-instansen, medan andra komponenter installeras på en andra server. Den här typen av konfiguration separerar trafiken mellan HTTP och SQL-servern.
Det finns många olika topologival som du kan göra. Med Azure DevOps Server kan du installera SQL Server-instansfunktioner, till exempel Databasmotor, Reporting Services och Analysis Services, på flera servrar. Här är några SQL Server-topologi-varningar att ha i åtanke:
- Azure DevOps Server kräver databasmotorn och fulltextsökningsfunktionerna. Dessa funktioner måste installeras tillsammans, även om var och en kan gå på sin egen server.
- Azure DevOps Server-rapportering är valfritt. Om det behövs installerar du både Analysis Services och Reporting Services, även om var och en kan gå på sin egen server.
- Om ingen av ovanstående SQL Server-funktioner är installerade på Azure DevOps Server-instansen installerar du Klientverktygsanslutning.
Om du vill installera SQL Server-funktioner på olika servrar kör du installationen för varje server. Följ anvisningarna nedan, men installera bara den funktion som krävs.
Tips/Råd
En installation med flera servrar av Azure DevOps Server kräver antingen en Active Directory-domän och domänkonton eller nätverkstjänstkontot. Du kan inte använda lokala konton för tjänstkonton.
Installera SQL Server
Du måste vara medlem i säkerhetsgruppen Windows-administratörer innan du kör installationen.
Tips/Råd
För versioner av Windows före Windows Server 2016 och Windows 10 kontrollerar du att .NET Framework 3.5 är installerat. För Windows Server installerar du .NET Framework 3.5 med hjälp av guiden Lägg till funktioner från Serverhanteraren. Mer information finns i Lägga till serverroller och funktioner (Windows 2012/Windows 2012 R2) och Lägg till serverroller och funktioner (Windows Server 2008 R2).
Ladda ned och installera en version av SQL Server som stöds från SQL Server Download Center.
På sidan Installationscenter för SQL Server väljer du Installation. Välj sedan Ny fristående INSTALLATION av SQL Server eller lägg till funktioner i en befintlig installation.
På sidan Produktnyckel anger du produktnyckeln eller anger en kostnadsfri utgåva. Välj Nästa.
På sidan Licensvillkor godkänner du licensavtalet. Välj Nästa.
På sidan Installera regler väljer du Nästa.
Tips/Råd
En Windows-brandväggsvarning kan visas. Du kan ignorera den här varningen på ett säkert sätt om du planerar att även installera Azure DevOps Server på den här servern. Azure DevOps Server-installationen lägger automatiskt till det här undantaget i Windows-brandväggen. Om du installerar Azure DevOps Server på en annan server öppnar du en port för SQL Server i Windows-brandväggen på den här servern.
Mer information finns i Portar som krävs för installation av Azure DevOps Server.
På sidan Funktionsval markerar du kryssrutorna för en eller flera av följande komponenter baserat på topologin som du tänker använda:
Database Engine Services krävs.
Full-Text och semantiska extraheringar för sökning krävs.
Analysis Services är endast till för rapportering.
Klientverktygsanslutning används endast om inga andra SQL Server-komponenter är installerade på servern som kör Azure DevOps Server.
Anmärkning
I tidigare versioner av SQL Server installerade du hanteringsverktygen (SQL Server Management Studio) och Reporting Services genom att välja dem på sidan Val av funktioner . Med SQL Server 2017 installeras det separat. Mer information finns i Installera SQL Server Management Studio och Installera och konfigurera SQL Server Reporting Services.
På sidan Instanskonfiguration väljer du Standardinstans. Om du väljer Namngiven instans anger du namnet på instansen.
På sidan Serverkonfiguration godkänner du standardinställningarna eller anger namnet på ett domänkonto. Använd NT AUTHORITY\NETWORK SERVICE i kontonamnet för varje tjänst. Om du anger ett domänkonto anger du lösenordet i Lösenord. Om du använder NT AUTHORITY\NETWORK SERVICE lämnar du Lösenordet tomt.
I kolumnen Starttyp kontrollerar du att Automatisk visas för alla tjänster som du kan redigera. Välj Nästa.
Anmärkning
Använder du en icke-engelsk version av SQL Server? Standardsorteringsinställningarna för amerikansk engelska uppfyller kraven för Azure DevOps Server. Du kan också ange sorteringsinställningarna för databasmotorn på den här sidan. Mer information finns i SQL Server-sorteringskrav för Azure DevOps Server.
Om du tidigare har markerat kryssrutan Database Engine Services väljer du Windows-autentiseringsläge på sidan Konfiguration av databasmotor. Välj sedan Lägg till aktuell användare. Annars går du vidare till nästa steg.
Om du tidigare har markerat kryssrutan Analysis Services går du till sidan Analysis Services-konfiguration och väljer Lägg till aktuell användare. Annars går du vidare till nästa steg.
På sidan Klar att installera granskar du listan över komponenter som ska installeras. Välj sedan Installera.
Välj Stäng när installationen är klar.
Installera och konfigurera SQL Server Reporting Services
Om du inte använder Azure DevOps Server-rapportering behöver du inte installera SQL Server Reporting Services eller SQL Server Analysis Services.
Om Reporting Services är installerat på samma server som Azure DevOps Server och inte har konfigurerats slutför du konfigurationen under installationen av Azure DevOps Server.
Om du vill ändra en rapportserver manuellt måste du vara medlem i Windows-administratörerna på servern där rapportdatabasen finns.
Installera och konfigurera en rapportserver
Anmärkning
Om dialogrutan Kontroll av användarkonto visas väljer du Ja för att fortsätta.
På sidan Installationscenter för SQL Server väljer du Installation. Välj sedan Installera SQL Server Reporting Services.
På sidan Microsoft SQL Server 2017 Reporting Services väljer du Ladda ned. Kör installationen.
När installationen är klar väljer du Konfigurera rapportserver.
Dialogrutan Konfigurationsanslutning för Reporting Services visas.
I Servernamn anger du namnet på rapportservern. Om du använder ett instansnamn anger du namnet på instansen i rapportserverinstansen. Välj Anslut.
På huvudsidan väljer du Starta om rapporttjänstens status har lästs Stoppad.
I navigeringsfältet väljer du Webbtjänst-URL.
- Välj Använd för att acceptera standardvärdena i rutorna Virtuell katalog, IP-adress och TCP-port .
I navigeringsfältet väljer du Databas.
På sidan Rapportserverdatabas väljer du Ändra databas.
Konfigurationsguiden för rapportserverdatabasen visas.
I Åtgärd väljer du Skapa en ny rapportserverdatabas och väljer sedan Nästa.
I Databasserver anger du namnet på en lokal eller fjärransluten instans av SQL Server som värd för databasen för rapportservern i Servernamn och väljer sedan Nästa.
I Databas accepterar du standardvärdena i rutorna Databasnamn, Språk och Inbyggt läge . Välj Nästa.
I Autentiseringsuppgifter godkänner du standardvärdena i rutorna Autentiseringstyp, Användarnamn och Lösenord . Välj Nästa.
Kontrollera informationen i Sammanfattning och välj sedan Nästa.
Under Pågår och Slutför väljer du Slutför.
I navigeringsfältet väljer du Webbadress till webbportalen.
- Välj Använd för att acceptera standardvärdet i rutan Virtuell katalog .
Välj Avsluta för att stänga guiden Konfigurationshanteraren för rapportserver.
Installera SQL Server Management Studio
Sql Server Management Studio krävs inte för att installera Azure DevOps Server. Använd endast SQL Server Management Studio om du behöver verifiera installationen av SQL Server.
På sidan Installationscenter för SQL Server väljer du Installation. Välj sedan Installera SQL Server Management Tools.
På sidan Ladda ned SQL Server Management Studio följer du anvisningarna för att ladda ned och installera.
Skapa en SQL Server-databas
Du kan skapa en tom databas för Azure DevOps Server. En tom databas är användbar för att hantera en eller flera instansdatabaser som din Azure DevOps Server kräver. Den här databasen kan finnas på en enda eller hanterad instans av SQL Server. Den här artikeln visar hur du skapar en tom SQL Server-databas för användning med Azure DevOps Server.
Den här proceduren har två steg:
Skapa databasen och namnge den baserat på etablerade riktlinjer.
Identifiera databasen när du installerar Azure DevOps Server.
Azure DevOps Server innehåller en databas som kan användas som en tom databas under installationen:
- Tfs_DatabaseLabel-konfiguration
Den här databasen måste använda namngivningsstrukturen på det sätt som visas. Du kan antingen ta bort strängen DatabaseLabel eller använda en anpassad sträng som unikt beskriver den här databasen.
När du använder en befintlig SQL Server-instans under installationen av Azure DevOps Server har du möjlighet att använda den här databasen. Markera kryssrutan Använd befintliga tomma databaser under Avancerade alternativ under installationen. Om du har lagt till en etikett anger du den i serverdatabasetiketten. Guiden använder sedan den tomma databas som du skapade för att ställa in sin konfigurationsdatabas.
Anmärkning
Varje projektsamling kräver också en egen databas, men du kan inte konfigurera Azure DevOps Server att använda tomma projektsamlingsdatabaser under installationen. Samlingsdatabaserna skapas automatiskt under installationen.
Arbeta med SQL Server-namngivna instanser
Du kan installera Azure DevOps Server med hjälp av standardinstansen av SQL Server eller med hjälp av en namngiven instans av SQL Server. Baserat på företagets infrastruktur- och distributionsbehov kanske du vill använda en namngiven instans. Om du vill använda en namngiven instans i distributionen av Azure DevOps Server skapar du antingen den namngivna instansen i SQL Server innan du installerar Azure DevOps Server eller skapar en projektsamling som använder den instansen. Du kan inte skapa en namngiven instans under installationen av Azure DevOps Server.
Gör något av följande för att använda en namngiven instans av SQL Server i en distribution av Azure DevOps Server:
- Installera SQL Server med hjälp av en namngiven instans.
- Flytta eller återställa Azure DevOps Server-data till en namngiven instans.
- Skapa en projektsamling på en namngiven instans.
Verifiera SQL Server
Kontrollera att installationen av SQL Server fungerar med Azure DevOps Server genom att kontrollera att nödvändiga SQL Server-funktioner är tillgängliga. Kontrollera också att de underliggande Windows-tjänster som är associerade med SQL Server körs. Kontrollera att anslutningsinställningarna är konfigurerade och att nätverksportarna är öppna.
Om du vill använda rapportering när SQL Server Reporting Services inte finns på servern som kör Azure DevOps Server installerar du Klientverktygsanslutning på Azure DevOps Server.
Om databasmotorn, Analysis Services och Reporting Services körs på olika instanser av SQL Server loggar du in på varje server för att verifiera instanserna.
Behörigheter som krävs
Om du vill köra SQL Server Configuration Manager måste du vara medlem i säkerhetsgruppen Användare på servern som är värd för SQL Server. Om du vill använda SQL Server Configuration Manager för att ändra tjänster måste du också vara medlem i säkerhetsgruppen Administratörer.
Om du vill köra SQL Server Reporting Services Configuration Manager eller SQL Server Management Studio måste du vara medlem i säkerhetsgruppen Administratörer. Den här tilldelningen finns på serverns operativsystem med SQL Server-instansen. För SQL Server Management Studio måste du också vara medlem i den offentliga serverrollen på SQL Server-instansen som behöver verifieras.
Verifiera databasmotorn och analystjänsterna
På instansen av SQL Server som kör databasmotorn kontrollerar du att funktionen Full-Text och Semantic Extractions for Search är installerad:
Öppna installationscenter för SQL Server och välj Installation.
Välj Ny fristående SQL Server-installation eller lägg till funktioner i en befintlig installation. Om Full-Text och semantiska extraheringar för sökning inte är tillgängliga på instansen av SQL Server som kör databasmotorn installerar duFull-Text och semantiska extraheringar för sökning.
Så här kontrollerar du att Windows-tjänster körs med hjälp av SQL Server Configuration Manager:
Starta SQL Server Configuration Manager på den instans av SQL Server där databasmotorn, SQL Server Analysis Services eller båda körs.
Välj SQL Server Services och kontrollera att Körning visas i kolumnen Tillstånd för alla tjänster. Kontrollera att startläget är inställt på Automatisk för alla tjänster.
- Om du vill ändra startläget för en tjänst så att den startas automatiskt öppnar du snabbmenyn för tjänsten. Välj Egenskaper och välj sedan fliken Tjänst . Välj listrutan till höger om Startläge och välj Automatisk.
- Om du vill ändra ett stoppat tjänsttillstånd till att köras öppnar du snabbmenyn för den stoppade tjänsten och väljer Starta.
Välj SQL Server-nätverkskonfiguration och dubbelklicka på Protokoll för MyInstanceName. Kontrollera att Aktiverad visas i kolumnen Status för TCP/IP.
Om du angav standardinstansen under installationen är MyInstanceNameMSSQLSERVER.
För att slutföra följande procedur måste SQL Server Management Studio installeras. Den behöver inte installeras på servern som kör din instans av SQL Server.
Så här verifierar du en anslutning till en instans av SQL Server med hjälp av SQL Server Management Studio:
Starta SQL Server Management Studio.
Dialogrutan Anslut till server öppnas.
I listan Servertyp väljer du Databasmotor eller Analysis Services baserat på vilken typ av installation som ska verifieras.
Ange namnet på servern och välj sedan Anslut.
När SQL Server är installerat i ett kluster anger du servernamnet i stället för datornamnet. Om du använder namngivna instanser av SQL Server anger du namnet på servern och namnet på instansen. Om du inte kan ansluta till servern kontrollerar du brandväggsinställningarna och försöker ansluta igen.
Kontrollera att en grön pil visas bredvid servernamnet i Object Explorer.
Verifiera rapporteringstjänster
Så här kontrollerar du att Windows-tjänsten körs med hjälp av SQL Server Configuration Manager:
Starta SQL Server Configuration Manager på den server som kör SQL Server Reporting Services.
- Välj SQL Server Services och kontrollera att Körning visas i kolumnen Tillstånd för SQL Server Reporting Services.
Så här kontrollerar du att rapportserverns URL:er körs med sql Server Reporting Services Configuration Manager:
Starta Reporting Services Configuration Manager på servern som kör SQL Server Reporting Services.
Anmärkning
Öppna snabbmenyn för Reporting Services Configuration Manager på Windows Server. Välj Kör som administratör.
Dialogrutan Konfigurationsanslutning för Reporting Services visas.
I Servernamn anger du namnet på rapportservern. Om du använder ett instansnamn anger du namnet på instansen i rapportserverinstansen. Välj Anslut.
Välj Rapporthanterarens URL och välj länken till rapporthanterarens webbplats.
Rapportserverns webbplats för rapporthanteraren öppnas i webbläsarfönstret.
Välj Webbtjänst-URL och välj länken till rapportserverns webbplats.
Rapportserverns webbplats öppnas i webbläsarfönstret.