Page:
Microsoft SQL Server
Pages
Architecture.de
Architecture
Backup and Restore.de
Backup and Restore
Base Image.de
Base Image
Build System.de
Build System
CI CD Pipeline.de
CI CD Pipeline
Compose Runtime.de
Compose Runtime
Configuration.de
Configuration
Container Images.de
Container Images
Database Backends.de
Database Backends
Developer Guide.de
Developer Guide
Docker Desktop WSL Windows.de
Docker Desktop WSL Windows
FAQ.de
FAQ
Firebird.de
Firebird
Home.de
Home
Java Property Agent.de
Java Property Agent
Local Build Scripts.de
Local Build Scripts
Microsoft SQL Server.de
Microsoft SQL Server
Migration Client.de
Migration Client
Migration Service.de
Migration Service
Migration Workflow.de
Migration Workflow
Payload Images.de
Payload Images
Project Overview.de
Project Overview
Project Structure.de
Project Structure
Quick Start.de
Quick Start
Reference BUILD.de
Reference BUILD
Reference DEVELOPERS.de
Reference DEVELOPERS
Reference MIGRATION_README.de
Reference MIGRATION_README
Reference MIGRATION_WORKFLOW.de
Reference MIGRATION_WORKFLOW
Reference README compose.de
Reference README compose
Reference README.de
Reference README
Release Process.de
Release Process
Romexis Admin.de
Romexis Admin
Romexis Client.de
Romexis Client
Runtime Layout.de
Runtime Layout
Security.de
Security
Server Image.de
Server Image
Source README References.de
Source README References
Synology ContainerStation.de
Synology ContainerStation
Troubleshooting.de
Troubleshooting
mRomexis WebApp.de
mRomexis WebApp
Clone
3
Microsoft SQL Server
Patrick Gniza edited this page 2026-08-17 10:48:39 +02:00
Table of Contents
Deutsch | English
Microsoft SQL Server
Microsoft SQL Server is the default and most tested database backend.
Compose Service
The MSSQL service uses the official Microsoft SQL Server image:
mssql:
image: mcr.microsoft.com/mssql/server:2022-latest
container_name: romexis-mssql
environment:
ACCEPT_EULA: "Y"
MSSQL_SA_PASSWORD: "${MSSQL_SA_PASSWORD}"
MSSQL_PID: "${MSSQL_PID:-Express}"
ports:
- "${MSSQL_PORT}:1433"
volumes:
- mssql_data:/var/opt/mssql
- ${DATABASE_BACKUP_DIR}:/var/opt/mssql/backup
Romexis Settings
SERVER_DB=5
MSSQL_HOST=mssql
MSSQL_PORT=1433
MSSQL_SA_PASSWORD=<strong-password>
ROMEXIS_DB_NAME=Romexis_db
ROMEXIS_DB_USER=romexis
ROMEXIS_DB_PASSWORD=<strong-password>
Generated JDBC URL:
jdbc:sqlserver://mssql:1433;databaseName=Romexis_db;encrypt=true;trustServerCertificate=true;
Initialization
The MSSQL initializer:
/opt/init-romexis-mssql-db.sh
Responsibilities:
- wait for SQL Server
- create Romexis database if missing
- create/update Romexis database user
- import base SQL scripts
- import update scripts up to the target schema marker
- update runtime paths in
RBA_Server_Param_S
Backup Directory
DATABASE_BACKUP_DIR is mounted into both the migration service and SQL Server:
Migration service: /upload/database
SQL Server: /var/opt/mssql/backup
This allows the migration service to upload a .bak file and trigger a database restore.
Romexis Docker Wiki
English
Getting Started
- Project Overview
- Architecture
- Quick Start
- Synology Quick Start
- Use with Docker + WSL in Windows
- Compose Runtime
- Configuration
- Container Images
Runtime Services
- Romexis Admin
- Romexis Client
- mRomexis Web App
- Runtime Layout
- Backup and Restore
- Troubleshooting
- Security
Build System
Database
Migration
Development
Source Documents
Deutsch
Erste Schritte
- Projektübersicht
- Architektur
- Schnellstart
- Synology Quick Start
- Nutzung mit Docker + WSL unter Windows
- Compose-Runtime
- Konfiguration
- Container-Images
Runtime-Dienste
- Romexis Admin
- Romexis Client
- mRomexis Web App
- Runtime-Layout
- Sicherung und Wiederherstellung
- Fehlerbehebung
- Sicherheit
Build-System
Datenbank
Migration
Entwicklung
Quelldokumente
Romexis Docker Project Wiki / Romexis-Docker-Projekt-Wiki
English Home · Deutsche Startseite · English source documents · Deutsche Quelldokumente · Security · Sicherheit
Internal operations and development wiki / Internes Betriebs- und Entwicklungswiki