[[oktatas:adatbázis-kezelés|< Adatbázis-kezelés]] ====== MSSQL ====== * **Szerző:** Sallai András * Copyright (c) 2024, Sallai András * Szerkesztve: 2024 * Licenc: [[https://creativecommons.org/licenses/by-sa/4.0/|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