|
|
Julkaistu 1.12.2021 21.13.44
|
|
|
|

Konttirakentamisen kasvavan suosion myötä Microsoftin SQL Server tukee myös Dockerin ajamista ja käyttöönottoa, ja tässä artikkelissa SQL Server 2019 -tietokanta asennetaan CentOS 8 -järjestelmään, jossa on Docker-kontit.
Asennusehdot:
Docker Engine 1.8+ kaikilla tuetulla Linux-jakelulla tai Docker Macille/Windowsille. Docker overlay2 -tallennusajurin. Tämä on oletusasetus useimmille käyttäjille. Vähintään 2 GB levytilaa. Vähintään 2 GB RAM-muistia.
Vedä peili
Docker Repository Address:Hyperlinkin kirjautuminen on näkyvissä., kuva tallennetaan Microsoftin yksityiseen tietovarastoon, mutta sivu ilmoittaa versiopäivityksistä ja muista tiedoista.
Käsky on seuraava:
Kuvan julkaisumuistiinpanot:
GA = Yleinen saatavuus – Kun julkaisu on virallisesti saatavilla ja tuettu. CU = Kumulatiiviset päivitykset – Julkaistu säännöllisesti, mukaan lukien bugikorjaukset, tietoturvakorjaukset ja satunnaiset pienet ominaisuudet. CTP = Community Technology Preview - Esikatseluversio ennen uuden GA:n tulevaa julkaisua. GDR = General Distribution Release - Sisältää vain version, joka sisältää tietoturvakorjauksen.
ympäristömuuttuja
ympäristömuuttuja | havainnollistaa | ACCEPT_EULA | Aseta ACCEPT_EULA muuttuja mihin tahansa arvoon vahvistaaksesi loppukäyttäjän lisenssisopimuksen hyväksymisen. Vaaditut asetukset SQL Server -kuville. | MSSQL_SA_PASSWORD | Määritä SA-käyttäjän salasana. | MSSQL_PID | Aseta SQL Server -versio tai tuoteavain. Mahdollisia arvoja ovat: laskea rakennuttaja Pikajuna Verkko standardi yritys Tuoteavain
Jos määrität tuoteavaimen, sen täytyy olla muodossa #####-#####-#####-#####-#####, jossa "#" on numero tai kirjain. | MSSQL_LCID | Aseta SQL Serverin kielitunnus. Esimerkiksi 1036 on ranskaksi. | MSSQL_COLLATION | Aseta oletuskokoaminen SQL Serverille. Tämä ohittaa Language ID:n (LCID) oletuskartoitukseen. | MSSQL_MEMORY_LIMIT_MB | Määrittää maksimimäärän muistia (MB), jonka SQL Server voi käyttää. Oletuksena se on 80 % koko fyysisestä muistista. | MSSQL_TCP_PORT | Määritä TCP-portti, jota SQL Server kuuntelee (oletusarvo on 1433). | MSSQL_IP_ADDRESS | Aseta IP-osoite. Tällä hetkellä IP-osoitteen on oltava IPv4-tyylinen (0.0.0.0). | MSSQL_BACKUP_DIR | Aseta oletusvarmuuskopiohakemiston sijainti. | MSSQL_DATA_DIR | Muuta uuden SQL Server -tietokantatiedoston (.mdf) luontihakemisto. | MSSQL_LOG_DIR | Muuta uuden SQL Server -tietokantalokitiedoston (.ldf) luontihakemisto. | MSSQL_DUMP_DIR | Muuta oletushakemisto, johon SQL Server tallentaa muistidumpit ja muut vianetsintätiedostot. | MSSQL_ENABLE_HADR | Ota käyttöön saatavuusryhmät. Esimerkiksi "1" on päällä ja "0" pois päältä | MSSQL_AGENT_ENABLED | Ota SQL Server -agentti käyttöön. Esimerkiksi "true" on käytössä ja "false" pois päältä. Oletuksena agentti on pois päältä. | MSSQL_MASTER_DATA_FILE | Aseta ensisijaisen tietokantatiedoston sijainti. Ennen kuin käynnistät SQL Serverin ensimmäistä kertaa, sinun täytyy nimetä se master.mdf. | MSSQL_MASTER_LOG_FILE | Aseta ensisijaisen tietokantalokitiedoston sijainti. Ennen kuin käynnistät SQL Serverin ensimmäistä kertaa, sinun täytyy nimetä se mastlog.ldf:ksi. | MSSQL_ERROR_LOG_FILE | Aseta virhelokin tiedoston sijainti. |
Aloita SQL Server 2019 -sovellus
Ensinnäkin, estääksemme kontin tietojen menetyksen, meidän täytyy kartoittaa kontin tietokantatiedostohakemisto isäntäkoneen hakemistoon. Käsky on seuraava:
Huomautus:Muista asettaa käyttäjät ja ryhmät, joihin hakemisto kuuluu, virhe olisi seuraava:
SQL Server 2019 toimii oletuksena ei-root-muodossa. Tämä kontti toimii käyttäjän mssql-muodossa. Lisätietoja saat vierailemallaHyperlinkin kirjautuminen on näkyvissä.
/opt/mssql/bin/sqlservr: Error: The system directory [/.system] could not be created. File: LinuxDirectory.cpp:420 [Status: 0xC0000022 Access Denied errno = 0xD(13) Permission denied] Määritä käynnistysparametreja ympäristömuuttujien mukaan, jotta sovellus voidaan käynnistää seuraavalla komennolla:
SQL Server 2019 -avain (Pelkästään oppimistestaukseen, ei käytä tuotantoympäristöissä)
Enterprise:HMWJ3-KY3J2-NMVD7-KG4JR-X2G8G Strandard:PMBDC-FXVM3-T777P-N4FY8-PKFF4
Salasanan tulisi noudattaa SQL Serverin oletussalasanakäytäntöä, muuten kontti lakkaa toimimasta, jos SQL Server ei aseteta. Oletuksena,Salasanan tulee olla vähintään 8 merkkiä pitkä ja sisältää yksi seuraavista neljästä merkistäKolme: Isot kirjaimet, pienet kirjaimet, desimaaliluvut ja symbolit.
Isäntä voi asentaa löydetyn säiliön päälle/var/opt/mssqlhakemisto, ja muut tiedostot, kuten SQL Server -järjestelmän binäärit, eivät ole tuettuja.
Kun kontti käynnistyy, tarkista lokit kuten seuraavassa kuvassa näkyy:
Mene säiliön sisälle, kuten alla on esitetty:
Yhdistä SQL Server 2019 -tietokantaan
Lataa SQL Server Management Studio (SSMS):Hyperlinkin kirjautuminen on näkyvissä.
Avaa SSMS-työkalu, syötä osoite, tilinumero ja salasana testataksesi uutta tietokantaa, kuten alla olevassa kuvassa näkyy:
Varat:
Hyperlinkin kirjautuminen on näkyvissä.
Hyperlinkin kirjautuminen on näkyvissä.
Hyperlinkin kirjautuminen on näkyvissä.
|
Edellinen:Spring Boot perustuu AD domain (LDAP) -todennukseen.Seuraava:Java InputStream replikoi klooneja, ratkaisten useiden lukujen ongelman
|