See artikkel on masintõlke peegelartikkel, palun klõpsake siia, et hüpata algse artikli juurde.

Vaade: 15634|Vastuse: 14

[Allikas] SQL Server 2019 andmebaasi juurutamine Dockeris

[Kopeeri link]
Postitatud 01.12.2021 21:13:44 | | | |
Konteineristamise kasvava populaarsuse tõttu toetab Microsofti SQL Server ka Dockeris käivitamist ja juurutamist ning see artikkel paigaldab SQL Server 2019 andmebaasi CentOS 8 süsteemile, kus on paigaldatud Dockeri konteinerid.

Paigaldustingimused:

Docker Engine 1.8+ kõigil toetatud Linuxi distributsioonidel või Docker Mac/Windowsi jaoks.
Docker overlay2 salvestusdraiver. See on enamiku kasutajate vaikimisi seadistus.
Vähemalt 2 GB kettaruumi.
Vähemalt 2 GB RAM-i.

Tõmba peegel

Docker repositooriumi aadress:Hüperlingi sisselogimine on nähtav., pilt salvestatakse Microsofti privaatsesse hoidlasse, kuid leht teatab versiooniuuendustest ja muust infost.

Käsk on järgmine:

Pildi väljalaske märkused:

GA = Üldine kättesaadavus – Kui väljaanne on ametlikult saadaval ja toetatud.
CU = Kumulatiivsed uuendused – Avaldatakse regulaarselt, sealhulgas veaparandusi, turvaparandusi ja aeg-ajalt väiksemaid funktsioone.
CTP = Kogukonna tehnoloogia eelvaade – eelvaateversioon enne uue GA tulevast väljalasket.
GDR = General Distribution Release - Sisaldab ainult versiooni, mis sisaldab turvaparandust.

Keskkonnamuutuja

Keskkonnamuutuja
Illustreerida
ACCEPT_EULA
Määra ACCEPT_EULA muutuja suvaliseks väärtuseks, et kinnitada lõppkasutaja litsentsilepingu aktsepteerimist. Vajalikud seaded SQL Serveri piltide jaoks.
MSSQL_SA_PASSWORD
Seadista SA kasutajaparool.
MSSQL_PID
Määra SQL Serveri versioon või tootevõti. Võimalikud väärtused hõlmavad:
Arvutada
arendaja
Väljendama
Veeb
standard
ettevõte
Tootevõti

Kui määrad tootevõtme, peab see olema formaadis #####-#####-#####-#####-#####, kus "#" on number või täht.
MSSQL_LCID
Sea SQL Serveri keele ID. Näiteks 1036 on prantsuse keeles.
MSSQL_COLLATION
Sea SQL Serveri vaikimisi kollatsioon. See tühistab keele ID (LCID) vaikimisi kaardistusega.
MSSQL_MEMORY_LIMIT_MB
Määrab maksimaalse mälumahu (MB-s), mida SQL Server kasutada saab. Vaikimisi moodustab see 80% kogu füüsilisest mälust.
MSSQL_TCP_PORT
Seadista TCP port, mida SQL Server kuulab (vaikimisi on 1433).
MSSQL_IP_ADDRESS
Määra IP-aadress. Praegu peab IP-aadress olema IPv4 stiilis (0.0.0.0).
MSSQL_BACKUP_DIR
Määra vaikimisi varunduskataloogi asukoht.
MSSQL_DATA_DIR
Muuda uue SQL Serveri andmebaasi andmefaili (.mdf) loomise kataust.
MSSQL_LOG_DIR
Muuda uue SQL Server andmebaasi logifaili (.ldf) loomise kataust.
MSSQL_DUMP_DIR
Muuda vaikimisi kata, kuhu SQL Server salvestab mäludumpe ja muid tõrkefaile.
MSSQL_ENABLE_HADR
Lubage saadavuse grupid. Näiteks "1" on lubatud ja "0" on keelatud
MSSQL_AGENT_ENABLED
Luba SQL Serveri agent. Näiteks on lubatud "true" ja "false" on keelatud. Vaikimisi on agent välja lülitatud.
MSSQL_MASTER_DATA_FILE
Määrake esmase andmebaasi andmefaili asukoht. Enne kui käivitad SQL Serveri esimest korda, pead sellele nimeks panema master.mdf.
MSSQL_MASTER_LOG_FILE
Määrake esmase andmebaasi logifaili asukoht. Enne kui käivitad SQL Serveri esimest korda, pead selle nimeks mastlog.ldf.
MSSQL_ERROR_LOG_FILE
Määra vealogifaili asukoht.

Alusta SQL Server 2019 rakendust

Esiteks, et vältida konteineri andmekaotust, peame kaardistama konteineri andmebaasifailide kataloogi hostmasina kataloogiga. Käsk on järgmine:

Märkus:Veendu, et määrad kasutajad ja grupid, kuhu kataloog kuulub, on viga järgmine:

SQL Server 2019 töötab vaikimisi mitte-rootina.
See konteiner töötab kasutaja mssql-ina.
Lisateabe saamiseks külastageHüperlingi sisselogimine on nähtav.
/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]

Seadistage mõned käivitusparameetrid vastavalt keskkonnamuutujatele, et käivitada rakendus järgmise käsuga:

SQL Server 2019 võti (Ainult õppetestimiseks, mitte kasutada tootmiskeskkondades

Enterprise:HMWJ3-KY3J2-NMVD7-KG4JR-X2G8G
Strandard:PMBDC-FXVM3-T777P-N4FY8-PKFF4

Parool peaks vastama SQL Serveri vaikimisi paroolipoliitikale, vastasel juhul lõpetab konteiner töötamise, kui SQL Serverit ei seadistata. VaikimisiParool peab olema vähemalt 8 tähemärki pikk ja sisaldama üht järgmistest neljast tähemärgistKolm: Suurtähed, väikesed tähed, kümnendarvud ja sümbolid.

Peremees saab paigaldada leitud konteinerile/var/opt/mssqlkataloogi ja teiste failide, nagu SQL Serveri süsteemi binaarfailid, ei ole toetatud.

Pärast konteineri käivitamist kontrollige logisid, nagu on näidatud järgmisel pildil:



Mine konteinerisse, nagu allpool näidatud:



Ühendu SQL Server 2019 andmebaasiga

Laadi alla SQL Server Management Studio (SSMS):Hüperlingi sisselogimine on nähtav.

Ava SSMS tööriist, sisesta aadress, konto number ja parool, et testida uut andmebaasi, nagu alloleval joonisel näidatud:




Ressursse:

Hüperlingi sisselogimine on nähtav.
Hüperlingi sisselogimine on nähtav.
Hüperlingi sisselogimine on nähtav.





Eelmine:Spring Boot põhineb AD domeeni (LDAP) autentimisel
Järgmine:Java InputStream replikeerib kloone, lahendades mitmekordse lugemise probleemi
 Üürileandja| Postitatud 07.09.2024 21:16:42 |
Docker installib SQL Server 2022 versiooni

Loo uus kataloog ja loo seotud kasutajad

docker-compose.yml Konfiguratsioon

SQL Server 2008~2022 versiooni seerianumbrite/võtmete/aktiveerimiskoodide kokkuvõte
https://www.itsvse.com/thread-10828-1-1.html

 Üürileandja| Postitatud 06.06.2025 09:12:14 |
Pealkiri: Microsoft SQL Server Management Studio
------------------------------

Server "xxx" Attached Database'i jaoks ebaõnnestub.  (Microsoft.SqlServer.Smo)

Abi saamiseks klõpsa:https://go.microsoft.com/fwlink? ... tionText&EvtID=Lisa andmebaas +server & LinkId=20476

------------------------------
Lisateave:

Erand tekkis Transact-SQL lause või partiitöötluse käivitamisel. (Microsoft.SqlServer.ConnectionInfo)

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

Andmebaasi 'itsvseDb' ei saa uuendada, kuna see on ainult lugemiseks, sisaldab ainult lugemiseks mõeldud faile või kasutajal puuduvad õigused mõningaid faile muuta. Muuda andmebaas või failid kirjutatavaks ja käivita taastamine uuesti. (Microsoft SQL Server, viga: 3415)

Abi saamiseks klõpsa:https://docs.microsoft.com/sql/r ... tabase-engine-error

------------------------------
Nupp:

Kas oled kindel
------------------------------
Kui ülaltoodud probleemid esinevad, on see tavaliselt faili õiguste probleem, kasutaChownLihtsalt muuda seda.
 Üürileandja| Postitatud 27.11.2022 19:08:17 |
Uuenda dockeri käske:

Postitatud 04.12.2021 17:03:57 |
Tule ja õpi uuesti
Postitatud 12.12.2021 00:40:23 |
Kiire IP avatud pordi skanner v2.0 [lähtekood
 Üürileandja| Postitatud 28.12.2021 21:22:46 |
Docker MSSQL määrab ajavööndi

Sisesta konteiner ja sisesta TZSELECT käsk, nagu näidatud järgmisel joonisel:



Või lisada keskkonnamuutujad, et määrata ajavöönd konteineri käivitamisel, näiteks Shanghai, Hiina:


Viide:Hüperlingi sisselogimine on nähtav.
 Üürileandja| Postitatud 28.12.2021 21:45:06 |
Docker Command:

Postitatud 30.08.2022 11:14:04 |

Tule ja õpi uuesti
Postitatud 01.03.2023 16:24:10 |
Õpi sellest, aitäh jagamast
Postitatud 15.05.2023 08:53:46 |
Väga kena postitus, kasulik.
 Üürileandja| Postitatud 04.09.2024 09:18:30 |
Dockeri riistvaranõuded:Hüperlingi sisselogimine on nähtav.
Disclaimer:
Kõik Code Farmer Networki poolt avaldatud tarkvara, programmeerimismaterjalid või artiklid on mõeldud ainult õppimiseks ja uurimistööks; Ülaltoodud sisu ei tohi kasutada ärilistel ega ebaseaduslikel eesmärkidel, vastasel juhul kannavad kasutajad kõik tagajärjed. Selle saidi info pärineb internetist ning autoriõiguste vaidlused ei ole selle saidiga seotud. Ülaltoodud sisu tuleb oma arvutist täielikult kustutada 24 tunni jooksul pärast allalaadimist. Kui sulle programm meeldib, palun toeta originaaltarkvara, osta registreerimist ja saa paremaid ehtsaid teenuseid. Kui esineb rikkumist, palun võtke meiega ühendust e-posti teel.

Mail To:help@itsvse.com