[KB8594] Asenna Microsoft SQL Server ESET Inspect -palvelimelle

HUOM:

Tämä sivu on käännetty tietokoneella. Klikkaa englantia tämän sivun Kielet-kohdassa näyttääksesi alkuperäisen tekstin. Jos jokin on epäselvää, ota yhteyttä paikalliseen tukeen.

 

Kysymys

Ratkaisu

Asenna Microsoft SQL Server

Microsoft SQL Serverin versio

Suosittelemme käyttämään Microsoft Server Enterprise/Standard -versiota, joka edellyttää lisenssiä. ESET Inspect On-Prem ei tue Microsoft SQL Server Express -versiota.

  1. Lataa Microsoft SQL Serverin asennustiedosto ja suorita tiedosto.

  2. Valitse Select an installation type (Valitse asennustyyppi ) -näytössä Custom (Mukautettu).

  3. Tarkista tai päivitä asennushakemisto ja napsauta Asenna.

  4. Kun asennuspaketti on ladattu, SQL Installation Center tulee näkyviin. Napsauta vasemmanpuoleisessa valikossa Asennus.

  5. Napsauta Uusi SQL Server -yksittäisasennus tai lisää ominaisuuksia olemassa olevaan asennukseen.

  6. Valitse Edition (Painos ) -näytössä haluamasi painos ja napsauta Next (Seuraava).

  7. Hyväksy lisenssiehdot -näytössä lisenssiehdot ja napsauta Seuraava.

  8. Valitse Microsoft Update -näytössä Käytä Microsoft Updatea päivitysten tarkistamiseen-valintaruutu.

  9. Napsauta Asennussäännöt-näytössä Seuraava.

  10. Valitse Feature Selection (Ominaisuuksien valinta ) -näytössä Database Engine Services (tietokantamoottoripalvelut ) ja SQL Client connectivity SDK (SQL Client -yhteys SDK ) -valintaruutu (ei koske Microsoft SQL Server 2022:ta). Napsauta Seuraava.

  11. Tarkista Instance Configuration (Instanssin määritys ) -näytössä tiedot ja napsauta Next (Seuraava).

  12. Muuta Server Configuration (Palvelimen määritys ) -näytössä SQL Server Agentin käynnistystyypiksi Automatic (Automaattinen ) ja napsauta Next (Seuraava).

  13. Tee Database Engine Configuration (Tietokantamoottorin määritys ) -näytössä seuraavat toimet:

    1. Valitse Mixed Mode (Sekatila).

    2. Kirjoita ja vahvista SQL Serverin järjestelmänvalvojan (sa) oletuskäyttäjätilin salasana. Voit käyttää tätä käyttäjätiliä ESET Inspect Server -asennusprosessin aikana; vaihtoehtoisesti voit luoda mukautetun Microsoft SQL Server -käyttäjätilin, jolla on riittävät oikeudet.

    3. Napsauta Add Current User (Lisää nykyinen käyttäjä) -painiketta.

    4. Napsauta Seuraava.

  14. Napsauta Asenna.

  15. Kun asennus on valmis, napsauta Sulje.


TCP/IP-yhteyden määrittäminen Microsoft SQL Server -palvelinta varten

  1. Avaa Microsoft SQL Server Configuration Manager.

  2. Napsauta vasemmanpuoleisessa valikossa SQL Server Network Configuration (SQL Serverin verkkokokoonpano).

  3. Kaksoisnapsauta oikeanpuoleisessa valikossa Protocols for {instance_name}.

  4. Tarkista, että TCP/IP-protokolla on käytössä.

  5. Valitse vasemmanpuoleisessa valikossa SQL Server Services.

  6. Napsauta oikeanpuoleisessa valikossa hiiren kakkospainikkeella SQL Server ({instance_name}) -palvelua. Valitse kontekstivalikosta Käynnistä uudelleen.

  7. Napsauta oikeanpuoleisessa valikossa hiiren kakkospainikkeella SQL Server Agent ({instance_name}) -palvelua. Valitse kontekstivalikosta Käynnistä uudelleen.

  8. Tarkista Windows-palveluissa, että SQL Server -palvelu on käynnissä; muuten ESET Inspect Server ei toimi.


Luo mukautettu Microsoft SQL Server -käyttäjätili Microsoft SQL Server Management Studion avulla

ESET Inspect On-Prem -versiot

Vaaditut käyttäjäoikeudet ovat muuttuneet ESET Inspect On-Prem -versiossa 1.8 ja uudemmissa versioissa. Käyttäjien, jotka päivittävät versioon 1.8 tai uudempaan, on määritettävä käyttäjäoikeudet ennen ESET Inspect Serverin päivittämistä.

  1. Lataa Microsoft SQL Server Management Studio ja asenna se Microsoft SQL Server -koneeseen.

  2. Avaa Microsoft SQL Server Management Studio -sovellus.

  3. Tee Connect to Server -ikkunassa seuraavat toimet:

    1. Valitse avattavasta Server type (Palvelimen tyyppi ) -valikosta Database Engine (Tietokantamoottori).

    2. Valitse Server name (Palvelimen nimi ) -pudotusvalikosta palvelimen nimi.

    3. Valitse Authentication (Todennus ) -pudotusvalikosta Windows Authentication (Windows-todennus).

    4. Napsauta Connect (Yhdistä) -painiketta.

  4. Napsauta vasemmanpuoleisessa valikossa Security-kansiota hiiren kakkospainikkeella. Valitse kontekstivalikosta Uusi Kirjaudu.

  5. Kirjoita Login name (Kirjautumisnimi ) -kenttään käyttäjätilin nimi. Valitse SQL Server Authentication. Kirjoita ja vahvista salasana.

  6. Poista valinta Enforce password expiration (Ota salasanan voimassaoloajan päättyminen käyttöön).

  7. Valitse vasemmanpuoleisesta valikosta User Mapping (Käyttäjäkuvaus). Valitse tähän käyttäjätunnukseen liitettyjen käyttäjien luettelosta päätunniste. Varmista, että tietokantaroolin jäsenyysluettelossa on valittu public.

  8. Napsauta Securables (Suojaukset). Napsauta Etsi, valitse Palvelin ja napsauta OK. Selaa Permission for -luetteloa alaspäin ja valitse View Server State (Näytä palvelimen tila) -kohdassa Grant (Myönnä) -valintaruutu.

  9. Valitse vasemmanpuoleisessa valikossa Server Roles (Palvelinroolit). Valitse Server roles (Palvelinroolit ) -luettelosta dbcreator ja tarkista, että public (julkinen ) on valittuna.

  10. Napsauta OK.


Microsoft SQL Server -tietojen tallennussuositukset

Microsoft SQL -tietokanta on keskeinen osa ESET Inspect Server -palvelinta, ja se voi viedä huomattavan määrän levytilaa. Käyttöjärjestelmän vakauden varmistamiseksi ja suorituskyvyn ylläpitämiseksi suosittelemme, että siirrät SQL Server -tiedot ja väliaikaiset kansiot omaan tietovälineeseen (osioon ) tai #@#publication_url id='3851' language=''' content='erillinen palvelin' target='_blank'#@#.

ESET Inspect On-Prem valvoo levytilaa seuraavissa paikoissa:

  • SQL Server data -kansio - jossa Microsoft SQL Server tallentaa ESET Inspect -tietokannan (oletussijainti: C:\Program Files\Microsoft SQL Server\{instance_name}\MSSQL\DATA)
  • SQL Serverin väliaikainen kansio - johon Microsoft SQL Server tallentaa väliaikaiset taulut ja sisäiset objektit (oletussijainti: C:\Program Files\Microsoft SQL Server\{instance_name}\MSSQL\DATA\tempdb)
  • ESET Inspect Server -datakansio - sijaitsee tyypillisesti osoitteessa C:\ProgramData\ESET\Inspect Server\Server\Server

Jos SQL Server -tietokanta toimii samassa koneessa kuin ESET Inspect Server, ESET Inspect On-Prem lakkaa hyväksymästä uusia tapahtumia, kun:

  • SQL Server -tietokansiossa olevalla levyllä on alle 3 % vapaata tilaa
  • SQL Serverin väliaikaisessa kansiossa on levyllä alle 3 % vapaata tilaa
  • ESET Inspect Server -datakansiossa on levyllä alle 5 % vapaata tilaa

Jos ESET Inspect Server -datakansio ja SQL Server -tilapäiskansio käyttävät samaa levyä, ESET Inspect On-Prem lopettaa uusien tapahtumien vastaanottamisen, kun levyn vapaa tila laskee alle 10 prosenttiin.

Kun SQL Server -tietokantaa isännöidään samassa koneessa kuin ESET Inspect On-Prem -ohjelmaa, varmista, että SQL Serverin väliaikaisen kansion sisältävällä levyllä on vähintään 10 % vapaata tilaa, jotta puhdistusprosessi toimii oikein. Puhdistukseen liittyvät ongelmat näkyvät punaisina merkkeinä ESET Inspect On-Prem -ohjelman Dashboardin Events Load -välilehdenEvents processed and stored per computer -kaaviossa.


Siirrä Microsoft SQL Server -tietokanta omaan tietovälineeseen (osioon)

  1. Varmista, että SQL Serveriä ylläpitävässä koneessa on käytettävissä dedikoitu tilavuus (osio), esimerkiksi E:\.

  2. Luo tyhjä datakansio dedikoituun asemaan (osioon), esimerkiksi E:\DATA.

  3. Avaa Microsoft SQL Server Configuration Manager ja muodosta yhteys siihen. Valitse New Query (Uusi kysely ) ja suorita alla olevat komennot. Suorita ne napsauttamalla Execute (Suorita).

    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. Pysäytä SQL Server -palvelu. Pysäytä palvelu käynnistämällä komentorivi järjestelmänvalvojana ja suorittamalla seuraava komento:

    net stop mssqlserver

    Voit tarkistaa, onko MySQL-palvelu käynnissä, suorittamalla komennon:

    sc query mssqlserver

    Jos kyseessä on nimetty instanssi, korvaa mssqlserver sanalla mssql${instance_name} - esimerkiksi mssql$instance2.

  5. Siirrä SQL-tietokansion sisältö dedikoidulle asemalle (osiolle) luotuun tietokansioon, esimerkiksi E:\DATA. SQL-tietokansio sijaitsee yleensä osoitteessa C:\Program Files\Microsoft SQL Server\{instance_name}\MSSQL\DATA. Voit tarkistaa datakansioiden sijainnin avaamalla Microsoft SQL Server Management Studion, napsauttamalla hiiren kakkospainikkeella Object Explorerissa palvelimen nimeä, valitsemalla Properties (Ominaisuudet), avaamalla Database Settings (Tietokanta-asetukset) ja tarkistamalla Data-kentän kohdasta Database default locations (Tietokannan oletussijainnit).

  6. Anna SQL Server -instanssillesi oikeudet käyttää dedikoidussa osiossa( tässä esimerkissäE:\DATA ) olevaa datakansiota:

    1. Hanki SQL Server -instanssisi tilinimi:

      1. Avaa Microsoft SQL Server Configuration Manager.

      2. Valitse vasemmanpuoleisesta valikosta SQL Server Services.

      3. Napsauta oikeanpuoleisessa valikossa hiiren kakkospainikkeella SQL Server ({instanssi_nimi}), valitse Properties (Ominaisuudet ) ja kopioi Log On (Kirjautuminen ) -välilehden Account Name (Tilinimi ) -kentän arvo.

    2. Tee SQL Server -instanssin käytettävissä oleva dedikoidun aseman (osion) datakansio:

      1. Napsauta datakansiota hiiren kakkospainikkeella ja valitse Properties (Ominaisuudet).

      2. Avaa Data Properties -ikkunassa Security-välilehti.

      3. Valitse MuokkaaLisää.

      4. Liitä Enter the object names to select -kenttään kopioimasi instanssitilin nimi ja valitse Check Names (Tarkista nimet). Nimen pitäisi olla alleviivattu, mikä osoittaa, että se on tunnistettu. Napsauta OK.

      5. Kun instanssitilin nimi on valittuna Ryhmä- tai käyttäjänimet-kohdassa, valitse Salli täysi hallinta -kohdan valintaruutu ja napsauta OKOK.

  7. Päivitä tietokannan käynnistysparametrit:

    1. Avaa Microsoft SQL Server Configuration Manager.

    2. Valitse vasemmanpuoleisesta valikosta SQL Server Services.

    3. Napsauta oikeanpuoleisessa valikossa hiiren kakkospainikkeella SQL Server ({instance_name} ) ja valitse PropertiesStartup Parameters.

    4. Päivitä parametrit vastaamaan datakansioiden sijaintia dedikoidulla tietovälineellä (osiolla), eli tässä esimerkissä E:\DATA.

    5. Napsauta Apply (Käytä).

  8. Käynnistä SQL Server -palvelu. Käynnistä palvelu käynnistämällä komentorivi järjestelmänvalvojana ja suorittamalla seuraava komento:

    net start mssqlserver

    Voit tarkistaa, onko MySQL-palvelu käynnissä, suorittamalla:

    sc query mssqlserver

    Jos kyseessä on nimetty instanssi, korvaa mssqlserver sanalla mssql${instance_name} - esimerkiksi mssql$instance2.