< Adatbázis-kezelés

MSSQL

Szerző: Sallai András

Copyright © 2024, Sallai András

Szerkesztve: 2024

Licenc: CC BY-SA 4.0

Web: https://szit.hu

Docker compose

services: db: environment: ACCEPT_EULA: "Y" SA_PASSWORD: titok_123 image: mcr.microsoft.com/mssql/server container_name: sql-server restart: always ports: - 1433:1433

Ellenőrzéssel

services: db: environment: ACCEPT_EULA: "Y" SA_PASSWORD: titok_123 image: mcr.microsoft.com/mssql/server container_name: sql-server2 restart: always healthcheck: test: ["CMD-SHELL", "/opt/mssql-tools/bin/sqlcmd -S localhost -U sa -P example_123 -Q 'SELECT 1' || exit 1"] interval: 10s retries: 10 start_period: 10s timeout: 3s

Kliens telepítése

sqlcmd

apt install mssql-tools

A telepítése helye:

/opt/mssql-tools/bin/sqlcmd

Vagy:

https://learn.microsoft.com/en-us/sql/tools/sqlcmd/sqlcmd-utility (2024)

Haszálat:

sqlcmd -U sa -P titok_123

A következő várakozási jel fogad:

1>

Lássunk egy kiíratást:

print "működik"
go

A kiíratás a go paranccsal működik.

Táblák megtekintése:

select * from information_schema.tables;

mssql-cli

https://github.com/dbcli/mssql-cli