SQL Server on Docker (Prisma ORM v6) (/docs/orm/v6/overview/databases/sql-server/sql-server-docker)
For the complete Prisma documentation index, see llms.txt. A markdown version of any docs page is available by appending
.mdto its URL.
Download and use the Microsoft SQL Server Docker image.
Location: ORM > v6 > Core Concepts > Supported databases > SQL Server > SQL Server on Docker
[!NOTE] Quick summary
This guide provides a quick overview on setting up and running Microsoft SQL Server in a Docker container, including pulling the image, starting the server, connecting, and creating a test database.
[!WARNING] Prisma 7.0.0 has updated minimum Node.js requirements:
- Node.js 20: >= 20.19.0
- Node.js 22: >= 22.12.0
- Node.js 24: >= 24.0.0+
If you're using Prisma 7.0.0 or higher with Docker, ensure your application's Docker base image uses Node.js 22 or 24. Update your Dockerfile to use
node:22-alpineornode:24-alpineinstead of older Node.js 20 images.
To run a Microsoft SQL Server container image with Docker:
-
Install and set up Docker
-
Run the following command in your terminal to download the Microsoft SQL Server 2019 image:
Bash docker pull mcr.microsoft.com/mssql/server:2019-latest -
Create an instance of the container image, replacing the value of
SA_PASSWORDwith a password of your choice:Bash docker run --name sql_container -e 'ACCEPT_EULA=Y' -e 'SA_PASSWORD=myPassword' -p 1433:1433 -d mcr.microsoft.com/mssql/server:2019-latest -
Follow Microsoft's instructions to connect to SQL Server and use the
sqlcmdtool, replacing the image name and password with your own. -
From the
sqlcmdcommand prompt, create a new database:Bash CREATE DATABASE quickstart GO -
Run the following command to check that your database was created successfully:
Bash sp_databases GO
Connection URL credentials
Section titled “Connection URL credentials”Based on this example, your credentials are:
- Username: sa
- Password: myPassword
- Database: quickstart
- Port: 1433
Related pages
Section titled “Related pages”SQL Server on Windows (local): Set up and configure SQL Server on Windows.