Šis raksts ir mašīntulkošanas spoguļraksts, lūdzu, noklikšķiniet šeit, lai pārietu uz oriģinālo rakstu.

Skats: 15634|Atbildi: 14

[Avots] SQL Server 2019 datu bāzes izvietošana operētājsistēmā Docker

[Kopēt saiti]
Publicēts 01.12.2021 21:13:44 | | | |
Pieaugot konteinerizācijas popularitātei, Microsoft SQL Server atbalsta arī palaišanu un izvietošanu Docker, un šajā rakstā SQL Server 2019 datu bāze tiek instalēta CentOS 8 sistēmā ar instalētiem Docker konteineriem.

Uzstādīšanas nosacījumi:

Docker Engine 1.8+ jebkurā atbalstītā Linux izplatījumā vai Docker for Mac / Windows.
Docker pārklājuma2 krātuves draiveris. Šis ir noklusējuma iestatījums lielākajai daļai lietotāju.
Vismaz 2 GB vietas diskā.
Vismaz 2 GB RAM.

Pavelciet spoguli

Docker repozitorija adrese:Hipersaites pieteikšanās ir redzama., attēls tiek glabāts Microsoft privātajā repozitorijā, bet lapā tiks paziņoti versiju atjauninājumi un cita informācija.

Komanda ir šāda:

Attēlu izlaišanas piezīmes:

GA = Vispārējā pieejamība — kad laidiens ir oficiāli pieejams un atbalstīts.
CU = Kumulatīvie atjauninājumi - regulāri tiek izlaisti, ieskaitot kļūdu labojumus, drošības labojumus un dažkārt nelielu funkciju.
CTP = Kopienas tehnoloģiju priekšskatījums - priekšskatījuma versija pirms gaidāmās jaunā GA izlaišanas.
GDR = General Distribution Release - satur tikai versiju, kas satur drošības labojumu.

Vides mainīgais

Vides mainīgais
Ilustrētu
ACCEPT_EULA
Iestatiet mainīgo ACCEPT_EULA uz jebkuru vērtību, lai apstiprinātu galalietotāja licences līguma pieņemšanu. Nepieciešamie SQL Server attēlu iestatījumi.
MSSQL_SA_PASSWORD
Konfigurējiet SA lietotāja paroli.
MSSQL_PID
Iestatiet SQL Server versiju vai produkta atslēgu. Iespējamās vērtības ietver:
Aprēķinātu
izstrādātājs
Izteikt
Web
standarts
Uzņēmuma
Produkta atslēga

Ja norādāt produkta atslēgu, tai jābūt formātā #####-#####-#####-#####-#####, kur "#" ir skaitlis vai burts.
MSSQL_LCID
Iestatiet SQL Server valodas ID. Piemēram, 1036 ir franču valodā.
MSSQL_COLLATION
Iestatiet noklusējuma salīdzinājumu SQL Server. Tādējādi valodas ID (LCID) tiek ignorēts uz salīdzinājuma noklusējuma kartējumu.
MSSQL_MEMORY_LIMIT_MB
Iestata maksimālo atmiņas apjomu (MB), ko var izmantot SQL Server. Pēc noklusējuma tas ir 80% no kopējās fiziskās atmiņas.
MSSQL_TCP_PORT
Konfigurējiet TCP portu, kurā klausās SQL Server (noklusējums ir 1433).
MSSQL_IP_ADDRESS
Iestatiet IP adresi. Pašlaik IP adresei jābūt IPv4 stilam (0.0.0.0).
MSSQL_BACKUP_DIR
Iestatiet noklusējuma dublējuma direktorija atrašanās vietu.
MSSQL_DATA_DIR
Mainiet jaunā SQL Server datu bāzes datu faila (.mdf) izveides direktoriju.
MSSQL_LOG_DIR
Mainiet jaunā SQL Server datu bāzes žurnālfaila (.ldf) izveides direktoriju.
MSSQL_DUMP_DIR
Mainiet noklusējuma direktoriju, kurā SQL Server glabā atmiņas izmetes un citus problēmu novēršanas failus.
MSSQL_ENABLE_HADR
Iespējot pieejamības grupas. Piemēram, "1" ir iespējots un "0" ir atspējots
MSSQL_AGENT_ENABLED
Iespējojiet SQL Server aģentu. Piemēram, "true" ir iespējots un "false" ir atspējots. Pēc noklusējuma aģents ir atspējots.
MSSQL_MASTER_DATA_FILE
Iestatiet primārās datu bāzes datu faila atrašanās vietu. Pirms SQL Server palaišanas pirmo reizi tam ir jāpiešķir nosaukums master.mdf.
MSSQL_MASTER_LOG_FILE
Iestatiet primārās datu bāzes žurnālfaila atrašanās vietu. Pirms SQL Server palaišanas pirmo reizi tam ir jāpiešķir nosaukums mastlog.ldf.
MSSQL_ERROR_LOG_FILE
Iestatiet kļūdu žurnālfaila atrašanās vietu.

Startējiet SQL Server 2019 lietojumprogrammu

Pirmkārt, lai novērstu konteinera datu zudumu, mums ir jākartē datu bāzes failu direktorijs konteinerā uz direktoriju resursdatorā. Komanda ir šāda:

Piezīme:Noteikti iestatiet lietotājus un grupas, kurām direktorijs pieder, vai kļūda būs šāda:

SQL Server 2019 pēc noklusējuma darbosies kā nesaknes.
Šis konteiners darbojas kā lietotājs mssql.
Lai uzzinātu vairāk, apmeklējietHipersaites pieteikšanās ir redzama.
/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]

Konfigurējiet dažus startēšanas parametrus atbilstoši vides mainīgajiem, lai sāktu lietojumprogrammu ar šādu komandu:

SQL Server 2019 atslēga (Tikai mācību testēšanai neizmantot ražošanas vidē

Uzņēmums: HMWJ3-KY3J2-NMVD7-KG4JR-X2G8G
Strandard:PMBDC-FXVM3-T777P-N4FY8-PKFF4

Parolei jāatbilst SQL Server noklusējuma paroļu politikai, pretējā gadījumā konteiners pārtrauks darboties, ja neizdosies iestatīt SQL Server. Pēc noklusējumaParolei jābūt vismaz 8 rakstzīmēm garai, un tajā jābūt vienai no šīm četrām rakstzīmēmTrīs: lielie burti, mazie burti, decimālskaitļi un simboli.

Resursdators var uzstādīt uz atrastā konteinera/var/opt/mssqldirektoriju un citi faili, piemēram, SQL Server sistēmas binārie faili, netiek atbalstīti.

Pēc konteinera startēšanas pārbaudiet žurnālus, kā parādīts šajā attēlā:



Dodieties konteinera iekšpusē, kā parādīts tālāk.



Savienojuma izveide ar SQL Server 2019 datu bāzi

Lejupielādēt SQL Server Management Studio (SSMS):Hipersaites pieteikšanās ir redzama.

Atveriet SSMS rīku, ievadiet adresi, konta numuru un paroli, lai pārbaudītu jaunu datu bāzi, kā parādīts attēlā:




Resursu:

Hipersaites pieteikšanās ir redzama.
Hipersaites pieteikšanās ir redzama.
Hipersaites pieteikšanās ir redzama.





Iepriekšējo:Spring Boot pamatā ir AD domēna (LDAP) autentifikācija
Nākamo:Java InputStream replicē klonus, risinot vairāku lasījumu problēmu
 Saimnieks| Publicēts 07.09.2024 21:16:42 |
Docker instalē sql server 2022 versiju

Izveidojiet jaunu direktoriju un iestatiet saistītos lietotājus

docker-compose.yml konfigurācija

SQL Server 2008 ~ 2022 versijas sērijas numuru / atslēgu / aktivizācijas kodu kopsavilkums
https://www.itsvse.com/thread-10828-1-1.html

 Saimnieks| Publicēts 06.06.2025 09:12:14 |
Nosaukums: Microsoft SQL Server Management Studio
------------------------------

Pievienotās datu bāzes serveris "xxx" neizdodas.  (Microsoft.SqlServer.Smo)

Lai iegūtu palīdzības informāciju, noklikšķiniet:https://go.microsoft.com/fwlink? ... tionText&EvtID=Pievienot datu bāzi +Server & LinkId=20476

------------------------------
Papildu informācija:

Izņēmums radās, izpildot Transact-SQL priekšrakstu vai pakešu apstrādi. (Microsoft.SqlServer.ConnectionInfo)

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

Datu bāzi 'itsvseDb' nevar jaunināt, jo tā ir tikai lasāma, tai ir tikai lasāmi faili vai lietotājam nav atļauju modificēt dažus failus. Padariet datu bāzi vai failus rakstāmus un atkārtoti palaidiet atkopšanu. (Microsoft SQL Server, kļūda: 3415)

Lai iegūtu palīdzības informāciju, noklikšķiniet:https://docs.microsoft.com/sql/r ... tabase-engine-error

------------------------------
Poga:

Vai esi pārliecināts
------------------------------
Ja rodas iepriekš minētās problēmas, tā parasti ir failu atļauju problēma, izmantojietČūnsVienkārši modificējiet to.
 Saimnieks| Publicēts 27.11.2022 19:08:17 |
Atjauniniet dokera komandas:

Publicēts 04.12.2021 17:03:57 |
Nāciet un mācieties vēlreiz
Publicēts 12.12.2021 00:40:23 |
Speedy IP Open Port Scanner v2.0 [Avota kods
 Saimnieks| Publicēts 28.12.2021 21:22:46 |
Docker MSSQL nosaka laika joslu

Ievadiet konteineru un ievadiet komandu TZSELECT, kā parādīts šajā attēlā:



Vai arī pievienojiet vides mainīgos, lai iestatītu laika joslu, startējot konteineru, kā piemēru ņemot Šanhaju, Ķīnu:


Atsauce:Hipersaites pieteikšanās ir redzama.
 Saimnieks| Publicēts 28.12.2021 21:45:06 |
Docker komanda:

Publicēts 30.08.2022 11:14:04 |

Nāciet un mācieties vēlreiz
Publicēts 01.03.2023 16:24:10 |
Mācieties no tā, paldies, ka dalījāties
Publicēts 15.05.2023 08:53:46 |
Ļoti jauka ziņa, noderīga.
 Saimnieks| Publicēts 04.09.2024 09:18:30 |
Docker aparatūras prasības:Hipersaites pieteikšanās ir redzama.
Atruna:
Visa programmatūra, programmēšanas materiāli vai raksti, ko publicē Code Farmer Network, ir paredzēti tikai mācību un pētniecības mērķiem; Iepriekš minēto saturu nedrīkst izmantot komerciāliem vai nelikumīgiem mērķiem, pretējā gadījumā lietotājiem ir jāuzņemas visas sekas. Informācija šajā vietnē nāk no interneta, un autortiesību strīdiem nav nekāda sakara ar šo vietni. Iepriekš minētais saturs ir pilnībā jāizdzēš no datora 24 stundu laikā pēc lejupielādes. Ja jums patīk programma, lūdzu, atbalstiet oriģinālu programmatūru, iegādājieties reģistrāciju un iegūstiet labākus oriģinālus pakalpojumus. Ja ir kādi pārkāpumi, lūdzu, sazinieties ar mums pa e-pastu.

Mail To:help@itsvse.com