Kysymys
- Asenna Microsoft SQL Server
- Määritä TCP/IP-yhteys Microsoft SQL Serverille
- Mukautetun Microsoft SQL Server -käyttäjätilin luominen Microsoft SQL Server Management Studiolla
- Microsoft SQL Server -tietojen tallennussuositukset
- Siirrä Microsoft SQL Server -tietokanta omaan tietovälineeseen (osioon)
Ratkaisu
Asenna Microsoft SQL Server
-
Lataa Microsoft SQL Serverin asennustiedosto ja suorita tiedosto.
-
Valitse Select an installation type (Valitse asennustyyppi ) -näytössä Custom (Mukautettu).
-
Tarkista tai päivitä asennushakemisto ja napsauta Asenna.
-
Kun asennuspaketti on ladattu, SQL Installation Center tulee näkyviin. Napsauta vasemmanpuoleisessa valikossa Asennus.
-
Napsauta Uusi SQL Server -yksittäisasennus tai lisää ominaisuuksia olemassa olevaan asennukseen.
-
Valitse Edition (Painos ) -näytössä haluamasi painos ja napsauta Next (Seuraava).
-
Hyväksy lisenssiehdot -näytössä lisenssiehdot ja napsauta Seuraava.
-
Valitse Microsoft Update -näytössä Käytä Microsoft Updatea päivitysten tarkistamiseen-valintaruutu.
-
Napsauta Asennussäännöt-näytössä Seuraava.
-
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.
-
Tarkista Instance Configuration (Instanssin määritys ) -näytössä tiedot ja napsauta Next (Seuraava).
-
Muuta Server Configuration (Palvelimen määritys ) -näytössä SQL Server Agentin käynnistystyypiksi Automatic (Automaattinen ) ja napsauta Next (Seuraava).
-
Tee Database Engine Configuration (Tietokantamoottorin määritys ) -näytössä seuraavat toimet:
-
Valitse Mixed Mode (Sekatila).
-
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.
-
Napsauta Add Current User (Lisää nykyinen käyttäjä) -painiketta.
-
Napsauta Seuraava.
-
-
Napsauta Asenna.
-
Kun asennus on valmis, napsauta Sulje.
TCP/IP-yhteyden määrittäminen Microsoft SQL Server -palvelinta varten
-
Avaa Microsoft SQL Server Configuration Manager.
-
Napsauta vasemmanpuoleisessa valikossa SQL Server Network Configuration (SQL Serverin verkkokokoonpano).
-
Kaksoisnapsauta oikeanpuoleisessa valikossa Protocols for {instance_name}.
-
Tarkista, että TCP/IP-protokolla on käytössä.
-
Valitse vasemmanpuoleisessa valikossa SQL Server Services.
-
Napsauta oikeanpuoleisessa valikossa hiiren kakkospainikkeella SQL Server ({instance_name}) -palvelua. Valitse kontekstivalikosta Käynnistä uudelleen.
-
Napsauta oikeanpuoleisessa valikossa hiiren kakkospainikkeella SQL Server Agent ({instance_name}) -palvelua. Valitse kontekstivalikosta Käynnistä uudelleen.
-
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
-
Lataa Microsoft SQL Server Management Studio ja asenna se Microsoft SQL Server -koneeseen.
-
Avaa Microsoft SQL Server Management Studio -sovellus.
-
Tee Connect to Server -ikkunassa seuraavat toimet:
-
Valitse avattavasta Server type (Palvelimen tyyppi ) -valikosta Database Engine (Tietokantamoottori).
-
Valitse Server name (Palvelimen nimi ) -pudotusvalikosta palvelimen nimi.
-
Valitse Authentication (Todennus ) -pudotusvalikosta Windows Authentication (Windows-todennus).
-
Napsauta Connect (Yhdistä) -painiketta.
-
-
Napsauta vasemmanpuoleisessa valikossa Security-kansiota hiiren kakkospainikkeella. Valitse kontekstivalikosta Uusi → Kirjaudu.
-
Kirjoita Login name (Kirjautumisnimi ) -kenttään käyttäjätilin nimi. Valitse SQL Server Authentication. Kirjoita ja vahvista salasana.
-
Poista valinta Enforce password expiration (Ota salasanan voimassaoloajan päättyminen käyttöön).
-
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.
-
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.
-
Valitse vasemmanpuoleisessa valikossa Server Roles (Palvelinroolit). Valitse Server roles (Palvelinroolit ) -luettelosta dbcreator ja tarkista, että public (julkinen ) on valittuna.
-
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)
-
Varmista, että SQL Serveriä ylläpitävässä koneessa on käytettävissä dedikoitu tilavuus (osio), esimerkiksi
E:\. -
Luo tyhjä datakansio dedikoituun asemaan (osioon), esimerkiksi
E:\DATA. -
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"); -
Pysäytä SQL Server -palvelu. Pysäytä palvelu käynnistämällä komentorivi järjestelmänvalvojana ja suorittamalla seuraava komento:
net stop mssqlserverVoit tarkistaa, onko MySQL-palvelu käynnissä, suorittamalla komennon:
sc query mssqlserverJos kyseessä on nimetty instanssi, korvaa
mssqlserversanallamssql${instance_name} -esimerkiksimssql$instance2. -
Siirrä SQL-tietokansion sisältö dedikoidulle asemalle (osiolle) luotuun tietokansioon, esimerkiksi
E:\DATA. SQL-tietokansio sijaitsee yleensä osoitteessaC:\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). -
Anna SQL Server -instanssillesi oikeudet käyttää dedikoidussa osiossa
(tässä esimerkissäE:\DATA) olevaa datakansiota:-
Hanki SQL Server -instanssisi tilinimi:
-
Avaa Microsoft SQL Server Configuration Manager.
-
Valitse vasemmanpuoleisesta valikosta SQL Server Services.
-
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.
-
-
Tee SQL Server -instanssin käytettävissä oleva dedikoidun aseman (osion) datakansio:
-
Napsauta datakansiota hiiren kakkospainikkeella ja valitse Properties (Ominaisuudet).
-
Avaa Data Properties -ikkunassa Security-välilehti.
-
Valitse Muokkaa → Lisää.
-
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.
-
Kun instanssitilin nimi on valittuna Ryhmä- tai käyttäjänimet-kohdassa, valitse Salli täysi hallinta -kohdan valintaruutu ja napsauta OK → OK.
-
-
-
Päivitä tietokannan käynnistysparametrit:
-
Avaa Microsoft SQL Server Configuration Manager.
-
Valitse vasemmanpuoleisesta valikosta SQL Server Services.
-
Napsauta oikeanpuoleisessa valikossa hiiren kakkospainikkeella SQL Server ({instance_name} ) ja valitse Properties → Startup Parameters.
-
Päivitä parametrit vastaamaan datakansioiden sijaintia dedikoidulla tietovälineellä (osiolla), eli tässä esimerkissä
E:\DATA. -
Napsauta Apply (Käytä).
-
-
Käynnistä SQL Server -palvelu. Käynnistä palvelu käynnistämällä komentorivi järjestelmänvalvojana ja suorittamalla seuraava komento:
net start mssqlserverVoit tarkistaa, onko MySQL-palvelu käynnissä, suorittamalla:
sc query mssqlserverJos kyseessä on nimetty instanssi, korvaa
mssqlserversanallamssql${instance_name} -esimerkiksimssql$instance2.