Tämä artikkeli on konekäännöksen peiliartikkeli, klikkaa tästä siirtyäksesi alkuperäiseen artikkeliin.

Näkymä: 15634|Vastaus: 14

[Lähde] Ota SQL Server 2019 -tietokanta käyttöön Dockerissa

[Kopioi linkki]
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
 Vuokraisäntä| Julkaistu 7.9.2024 21.16.42 |
Docker asentaa SQL Server 2022 -version

Luo uusi hakemisto ja luo affiliate-käyttäjät

docker-compose.yml Kokoonpano

SQL Server 2008~2022 -version sarjanumeroiden/avainten/aktivointikoodien yhteenveto
https://www.itsvse.com/thread-10828-1-1.html

 Vuokraisäntä| Julkaistu 6.6.2025 9.12.14 |
Otsikko: Microsoft SQL Server Management Studio
------------------------------

Palvelin "xxx" liitetylle tietokannalle epäonnistuu.  (Microsoft.SqlServer.Smo)

Lisätietoja saat klikkaamalla seuraavaa:https://go.microsoft.com/fwlink? ... tionText&EvtID=Liitä tietokanta +palvelin & LinkId=20476

------------------------------
Lisätietoja:

Poikkeus tapahtui, kun suoritettiin Transact-SQL -lausetta tai eräajoa. (Microsoft.SqlServer.ConnectionInfo)

------------------------------

Tietokantaa 'itsvseDb' ei voi päivittää, koska se on vain luku -tilassa, siinä on vain luku -tiedostoja tai käyttäjällä ei ole oikeuksia muokata joitakin tiedostoja. Tee tietokannasta tai tiedostoista kirjoitettavia ja suorita palautus uudelleen. (Microsoft SQL Server, virhe: 3415)

Lisätietoja saat klikkaamalla seuraavaa:https://docs.microsoft.com/sql/r ... tabase-engine-error

------------------------------
Nappi:

Oletko varma
------------------------------
Jos yllä mainitut ongelmat ilmenevät, kyseessä on yleensä tiedoston käyttöoikeusongelma, käytäChownMuokkaa sitä vain.
 Vuokraisäntä| Julkaistu 27.11.2022 19.08.17 |
Päivitä docker-komennot:

Julkaistu 4.12.2021 17.03.57 |
Tule ja opi uudelleen
Julkaistu 12.12.2021 0.40.23 |
Speedy IP Open Port Scanner v2.0 [Lähdekoodi
 Vuokraisäntä| Julkaistu 28.12.2021 21.22.46 |
Docker MSSQL asettaa aikavyöhykkeen

Syötä kontti ja syötä TZSELECT-komento, kuten seuraavassa kuvassa näkyy:



Tai lisää ympäristömuuttujia aikavyöhykkeen asettamiseksi kontin käynnistämisen yhteydessä, ottaen esimerkiksi Shanghai, Kiina:


Viittaus:Hyperlinkin kirjautuminen on näkyvissä.
 Vuokraisäntä| Julkaistu 28.12.2021 21.45.06 |
Docker Command:

Julkaistu 30.8.2022 11.14.04 |

Tule ja opi uudelleen
Julkaistu 1.3.2023 16.24.10 |
Opi siitä, kiitos kun jaoit kokemuksesi
Julkaistu 15.5.2023 8.53.46 |
Todella hyvä kirjoitus, hyödyllinen.
 Vuokraisäntä| Julkaistu 4.9.2024 9.18.30 |
Dockerin laitteistovaatimukset:Hyperlinkin kirjautuminen on näkyvissä.
Vastuuvapauslauseke:
Kaikki Code Farmer Networkin julkaisemat ohjelmistot, ohjelmamateriaalit tai artikkelit ovat tarkoitettu vain oppimis- ja tutkimustarkoituksiin; Yllä mainittua sisältöä ei saa käyttää kaupallisiin tai laittomiin tarkoituksiin, muuten käyttäjät joutuvat kantamaan kaikki seuraukset. Tämän sivuston tiedot ovat peräisin internetistä, eikä tekijänoikeuskiistat liity tähän sivustoon. Sinun tulee poistaa yllä oleva sisältö kokonaan tietokoneeltasi 24 tunnin kuluessa lataamisesta. Jos pidät ohjelmasta, tue aitoa ohjelmistoa, osta rekisteröityminen ja hanki parempia aitoja palveluita. Jos rikkomuksia ilmenee, ota meihin yhteyttä sähköpostitse.

Mail To:help@itsvse.com