2026-01-18 20:53:52 +01:00

41 lines
1023 B
Markdown

# Voile SQL Server Driver
This program is intended to connect Voile to a Microsoft SQL Server.
## Getting started
1. Install SQL Server or run it in a container. For this example, we'll start a container. See below.
2. Connect to your SQL Server and create a database for Voile:
<pre>
create database voile;
go
</pre>
3. Create a user for Voile:
<pre>
create login voile with password = 'V01le2345';
go
</pre>
4. Grant owner privilege to the voile user on the voile database:
<pre>
USE voile;
CREATE USER voile FOR LOGIN voile;
ALTER ROLE db_owner ADD MEMBER voile;
GO
</pre>
5. You're all set, happy DX'ing!
## Starting SQL Server 2025 in a container
1. Create a folder for the volume:
`mkdir /data/sqlserver`
2. Set permissions on the volume:
`chown -Rv 10001:10001 /data/sqlserver`
3. Start the container:
`docker run --rm -it -e "MSSQL_SA_PASSWORD=Voile12345" --memory=1G --name sqlserver -e "ACCEPT_EULA=Y" -v /data/sqlserver:/var/opt/mssql/data -p 1433:1433 mcr.microsoft.com/mssql/server:2025-latest`