Puncte:0

Rulați scriptul SQL la crearea containerului docker Ms SQL Server

drapel in

Vreau să rulez script sql pe configurarea containerului MS SQL.

Dacă fac totul separat, totul funcționează bine:

  1. Rulați containerul rulați docker -e „ACCEPT_EULA=Y” -e „SA_PASSWORD=Parolă” -p 1434:1433 --name ms-sql -d mcr.microsoft.com/mssql/server:2019-latest

  2. Conectați la container docker exec -it ms-sql "bash"

  3. Rulați SQL /opt/mssql-tools/bin/sqlcmd -S localhost -U SA -P „Parolă” -Q „creați baza de date TestDB12”

Dar dacă încercați să faceți același lucru la crearea containerului

rulați docker -e „ACCEPT_EULA=Y” -e „SA_PASSWORD=Parolă” -p 1434:1433 --name ms-sql -d mcr.microsoft.com/mssql/server:2019-latest sh -c "/opt/mssql -tools/bin/sqlcmd -S localhost -U SA -P „Parolă” -Q „creează baza de date TestDB12””

sqlcmd nu se autentifică cu eroare

Sqlcmd: Eroare: Microsoft ODBC Driver 17 pentru SQL Server: Timpul de conectare a expirat.
Sqlcmd: Eroare: Microsoft ODBC Driver 17 pentru SQL Server: Furnizor TCP: Cod de eroare 0x2749.
Sqlcmd: Eroare: Microsoft ODBC Driver 17 pentru SQL Server: A apărut o eroare legată de rețea sau de instanță la stabilirea unei conexiuni la SQL Server. Serverul nu este găsit sau nu este accesibil. Verificați dacă numele instanței este corect și dacă SQL Server este configurat pentru a permite conexiuni la distanță. Pentru mai multe informații, consultați Cărțile online SQL Server..
Puncte:1
drapel in

Furnizand sh -c "/opt/mssql-tools/bin/sqlcmd... la comanda de rulare care sunteți înlocuind comanda care pornește serverul SQL în containerul cu sqlcmd comanda.

Serverul nu este pornit în interiorul containerului. Mai întâi trebuie să îl porniți și să executați comanda după ce a terminat pornirea.

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.