[KB8594] Installera Microsoft SQL Server för ESET Inspect-servern

OBS:

Den här sidan har översatts av en dator. Klicka på engelska under Språk på den här sidan för att se originaltexten. Om du tycker att något är oklart, kontakta din lokala support.

Problem

Lösning för

Installera Microsoft SQL Server

Microsoft SQL-version

Vi rekommenderar att du använder Microsoft Server Enterprise/Standard edition, som kräver en licens. Microsoft SQL Server Express stöds inte av ESET Inspect On-Prem.

  1. Hämta installationsfilen för Microsoft SQL Server och kör filen.

  2. På skärmen Välj en installationstyp klickar du på Anpassad.

  3. Verifiera eller uppdatera installationskatalogen och klicka på Installera.

  4. När installationspaketet har laddats ner visas SQL Installation Center. Klicka på Installation i menyn till vänster.

  5. Klicka på Ny fristående SQL Server-installation eller lägg till funktioner i en befintlig installation.

  6. På skärmen Utgåva väljer du den utgåva du vill använda och klickar på Nästa.

  7. Acceptera licensvillkoren på skärmen Licensvillkor och klicka på Nästa.

  8. På skärmen Microsoft Update markerar du kryssrutan bredvid Använd Microsoft Update för att söka efter uppdateringar.

  9. Klicka på Nästa på skärmen Installera regler.

  10. På skärmen Funktionsval markerar du kryssrutan bredvid Database Engine Services och SQL Client connectivity SDK (inte tillämpligt för Microsoft SQL Server 2022). Klicka på Next (Nästa).

  11. På skärmen Instance Configuration kontrollerar du detaljerna och klickar på Next.

  12. På skärmen Server Configuration ändrar du Startup Type för SQL Server Agent till Automatic och klickar på Next.

  13. Gör följande på skärmen Database Engine Configuration (Konfiguration av databasmotor ):

    1. Välj Mixed Mode (blandat läge).

    2. Skriv in och bekräfta lösenordet för standardanvändarkontot sa (systemadministratör) för SQL Server. Du kan använda det här användarkontot under installationen av ESET Inspect Server, eller så kan du skapa ett anpassat Microsoft SQL Server-användarkonto med tillräckliga behörigheter.

    3. Klicka på Lägg till aktuell användare.

    4. Klicka på Nästa.

  14. Klicka på Installera.

  15. När installationen är klar klickar du på Stäng.


Konfigurera TCP/IP-kommunikation för Microsoft SQL Server

  1. Öppna Konfigurationshanteraren för Microsoft SQL Server.

  2. Klicka på SQL Server Network Configuration i menyn till vänster.

  3. Dubbelklicka på Protokoll för {instans_namn} i högermenyn.

  4. Kontrollera att TCP/IP-protokollet är aktiverat.

  5. Klicka på SQL Server Services i menyn till vänster.

  6. I högermenyn högerklickar du på tjänsten SQL Server ({instansnamn}). Välj Starta om i snabbmenyn.

  7. Högerklicka på SQL Server Agent ({instansnamn} )-tjänsten i högermenyn. Välj Starta om på snabbmenyn.

  8. I Windows Services kontrollerar du att SQL Server-tjänsten körs, annars fungerar inte ESET Inspect Server.


Skapa ett anpassat Microsoft SQL Server-användarkonto med Microsoft SQL Server Management Studio

ESET Inspect On-Prem-versioner

Nödvändiga användarrättigheter har ändrats i ESET Inspect On-Prem version 1.8 och senare. Användare som uppgraderar till version 1.8 eller senare måste ange användarrättigheter innan de uppgraderar ESET Inspect Server.

  1. Hämta Microsoft SQL Server Management Studio och installera det på Microsoft SQL Server-maskinen.

  2. Öppna appen Microsoft SQL Server Management Studio.

  3. Gör följande i fönstret Anslut till server:

    1. Välj Databasmotor i rullgardinsmenyn Servertyp.

    2. I rullgardinsmenyn Servernamn väljer du servernamnet.

    3. Välj Windows Authentication i rullgardinsmenyn Authentication.

    4. Klicka på Connect.

  4. Högerklicka på mappen Säkerhet i menyn på vänster sida. Klicka på Ny Inloggning i snabbmenyn.

  5. Skriv användarkontots namn i fältet Inloggningsnamn. Välj SQL Server Authentication. Skriv in och bekräfta lösenordet.

  6. Avmarkera Tvinga lösenordet att upphöra att gälla.

  7. Klicka på Användarmappning i menyn till vänster. Välj en huvudinloggning i listan över användare som är mappade till den här inloggningen. Kontrollera att public är markerat i listan Database role membership.

  8. Klicka på Securables. Klicka på Search, välj The server och klicka på OK. Bläddra nedåt i listan Behörighet för och markera kryssrutan för Grant i View Server State.

  9. Klicka på Serverroller i menyn på vänster sida. I listan Serverroller väljer du dbcreator och kontrollerar att public är markerat.

  10. Klicka på OK.


Rekommendationer för lagring av Microsoft SQL Server-data

Microsoft SQL-databasen är en viktig komponent i ESET Inspect Server och kan uppta en betydande mängd diskutrymme. För att säkerställa operativsystemets stabilitet och bibehålla prestanda rekommenderar vi att du flyttar SQL Server-data och temporära mappar till en dedikerad volym (partition) eller en separate server.

ESET Inspect On-Prem övervakar diskutrymme på följande platser:

  • SQL Server-datamapp - där Microsoft SQL Server lagrar ESET Inspect-databasen (standardplats: C:\Program Files\Microsoft SQL Server\{instansnamn}\MSSQL\DATA)
  • SQL Server temporär mapp - där Microsoft SQL Server lagrar temporära tabeller och interna objekt (standardplats: C:\Program Files\Microsoft SQL Server\{instansnamn}\MSSQL\DATA\tempdb)
  • ESET Inspect Server-datamappen finns vanligtvis på C:\ProgramData\ESET\Inspect Server\Server

Om SQL Server-databasen körs på samma maskin som ESET Inspect Server slutar ESET Inspect On-Prem att acceptera nya händelser när:

  • Mindre än 3 % av det lediga utrymmet finns kvar på disken med datamappen för SQL Server
  • Mindre än 3 % av det lediga utrymmet finns kvar på disken med den tillfälliga mappen för SQL Server
  • Mindre än 5 % av det lediga utrymmet finns kvar på disken med ESET Inspect Server-datamappen

Om ESET Inspect Server-datamappen och den temporära mappen på SQL Server delar samma disk slutar ESET Inspect On-Prem att acceptera nya händelser när det lediga utrymmet på disken sjunker under 10 %.

När SQL Server-databasen finns på samma maskin som ESET Inspect On-Prem ska du se till att det finns minst 10 % ledigt utrymme på disken som innehåller den temporära SQL Server-mappen för att rensningsprocessen ska fungera korrekt. Eventuella rensningsrelaterade problem indikeras med röda markörer i diagrammetHändelser som bearbetas och lagras per dator på fliken Händelsebelastning i instrumentpanelen i ESET Inspect On-Prem.


Flytta Microsoft SQL Server-databasen till en dedikerad volym (partition)

  1. Se till att en dedikerad volym (partition) finns tillgänglig på den maskin som är värd för SQL Server, till exempel E:\.

  2. Skapa en tom datamapp på den dedikerade volymen (partitionen), t.ex. E:\DATA.

  3. Öppna Microsoft SQL Server Configuration Manager och anslut till den. Klicka på New Query och utför kommandona nedan. Klicka på Execute om du vill utföra dem.

    ALTER DATABASE model MODIFY FILE (NAME = modeldev, FILENAME = 'E:\DATA\model.mdf'); ALTER DATABASE model MODIFY FILE (NAME = modellog, FILENAME = 'E:\DATA\modellog.ldf'); ALTER DATABASE msdb MODIFY FILE (NAME = MSDBData, FILENAME = 'E:\DATA\MSDBData.mdf'); ALTER DATABASE msdb MODIFY FILE (NAME = MSDBLog, FILENAME = 'E:\DATA\MSDBLog.ldf'); ALTER DATABASE tempdb MODIFY FILE (NAME = tempdev, FILENAME = 'E:\DATA\tempdb.mdf'); ALTER DATABASE tempdb MODIFY FILE (NAME = templog, FILENAME = 'E:\DATA\templog.ldf');
  4. Stoppa SQL Server-tjänsten. Om du vill stoppa tjänsten kör du Kommandotolken som administratör och utför följande kommando:

    net stop mssqlserver

    För att kontrollera om MySQL-tjänsten körs, kör:

    sc query mssqlserver

    För en namngiven instans ersätter du mssqlserver med mssql${instansnamn}, t.ex. mssql$instans2.

  5. Flytta innehållet i SQL-datamappen till den datamapp som skapats på den dedikerade volymen (partitionen), t.ex. till E:\DATA. SQL-datamappen finns vanligtvis på C:\Program Files\Microsoft SQL Server\{instansnamn}\MSSQL\DATA. Du kontrollerar platsen för datamappen genom att öppna Microsoft SQL Server Management Studio, högerklicka på servernamnet i Objektutforskaren, välja Egenskaper, öppna Databasinställningar och markera fältet Data under Databasens standardplatser.

  6. Ge din SQL Server-instans behörighet att komma åt datamappen på den dedikerade partitionen(E:\DATA i det här exemplet):

    1. Hämta kontonamnet för din SQL Server-instans:

      1. Öppna Microsoft SQL Server Configuration Manager.

      2. Klicka på SQL Server Services i menyn till vänster.

      3. Högerklicka på SQL Server ({instansnamn}) i högermenyn, klicka på Egenskaper och kopiera värdet i fältet Kontonamn på fliken Logga in.

    2. Gör datamappen på den dedikerade volymen (partitionen) åtkomlig för SQL Server-instansen:

      1. Högerklicka på datamappen och välj Egenskaper.

      2. I fönstret Dataegenskaper öppnar du fliken Säkerhet.

      3. Klicka på RedigeraLägg till.

      4. I fältet Ange de objektnamn som ska väljas klistrar du in det instanskontonamn som du kopierade och klickar på Kontrollera namn. Namnet ska vara understruket, vilket indikerar att det känns igen. Klicka på OK.

      5. Med instansens kontonamn valt under Grupp- eller användarnamn markerar du kryssrutan under Tillåt full kontroll och klickar på OKOK.

  7. Uppdatera databasens startparametrar:

    1. Öppna Konfigurationshanteraren för Microsoft SQL Server.

    2. Klicka på SQL Server Services i menyn till vänster.

    3. I högermenyn högerklickar du på SQL Server ({instansnamn}) och klickar på EgenskaperStartparametrar.

    4. Uppdatera parametrarna så att de motsvarar platsen för datamappen på den dedikerade volymen (partitionen), det vill säga med E:\DATA i det här exemplet.

    5. Klicka på Apply.

  8. Starta SQL Server-tjänsten. Starta tjänsten genom att köra Kommandotolken som administratör och utföra följande kommando:

    net start mssqlserver

    För att kontrollera om MySQL-tjänsten körs, kör:

    sc query mssqlserver

    För en namngiven instans ersätter du mssqlserver med mssql${instansnamn}, till exempel mssql$instans2.