A small Microsoft SQL Server learning repository using Docker Desktop, DataGrip and DataSpell.
This repository documents a local SQL Server setup for learning SQL, relational database concepts, DataGrip workflows and Python/DataSpell database access.
The project is part of my Data/BI learning path with a focus on SQL, data modelling, reporting workflows and Microsoft-oriented data tooling.
- Docker Desktop
- Microsoft SQL Server container
- DataGrip
- DataSpell
- Python later
- SQL scripts
Initial Docker-based SQL Server setup is working.
Verified:
- SQL Server container starts successfully
- SQL Server listens on host port
14333 sqlcmdis available inside the container- connection test with
SELECT @@VERSIONworks - DataGrip connection works
- DPA training database scripts are included
Included:
- docker-compose.yml
- .env.example
- .gitignore
- basic project folders
Not included:
- real passwords
- .env files
- database volumes
- private data
- exported local data
sql-server-docker-basics/
├── docker-compose.yml
├── .env.example
├── .gitignore
├── README.md
├── sql/
├── docs/
└── notebooks/
Create a local .env file from .env.example:
cp .env.example .envThen change the password in .env.
The .env file is intentionally ignored by Git.
- document DataGrip workflow
- add Python/DataSpell connection example
- add optional pandas-based analysis notebook