Use this page for a Windows service installation of Mini DBA Engine and Mini DBA Console. The usual Windows deployment keeps both components on the same server. See Installation for the Windows-versus-Linux decision and when separate Engine and Console servers are justified.
8734 path from Console to Engine. Do not expose the Engine service to the public internet.http://localhost:5000.The current Windows service names are Mini DBA Engine and Mini DBA Console. miniDBA Server is a legacy product name and is not the current Engine service.
The default Windows Engine data folder is:
C:\ProgramData\MiniDBA Engine
Use Start > Mini DBA > Mini DBA Engine Data Folder to open it. This is the operational data location, not the Program Files application directory. Back up the complete folder before upgrades or host rebuilds.
It can contain:
Logs - monitoring history and Engine log data.conf.xml - Engine configuration.alerts.db and trig.db - alert state and configuration.license.xml and, when used during initial activation, activation.key.ConnectivityLogs, Index Jobs, and migration backup files when present.The Start menu also has separate Mini DBA Engine Logs and Mini DBA Console Logs shortcuts. They open each component's active logs folder under ProgramData. Do not run a second interactive copy of the Engine executable from Program Files; the Engine is designed to run as a Windows service.
The Engine includes a watchdog that can exit the service if it detects an unhealthy internal state. Windows Service Control Manager then restarts it. The Windows installer configures recovery automatically.
If you create or repair an Engine service manually, run the following from an elevated PowerShell prompt after the service exists:
sc.exe failure "Mini DBA Engine" reset= 86400 actions= restart/10000/restart/30000/restart/60000
sc.exe failureflag "Mini DBA Engine" 1
The commands configure restart attempts after 10, 30, and 60 seconds, and reset the failure count after 24 hours.
On its first Windows startup, Mini DBA Engine checks for data from the legacy Mini DBA Server installation under:
C:\ProgramData\miniDBA Server
The migration is copy-and-merge only:
logs\yyyyMMdd\InstanceType\*.db is copied to the matching location under C:\ProgramData\MiniDBA Engine\Logs.trig.db or triggers.db are added to the current Engine data. Existing current definitions win.C:\ProgramData\MiniDBA Engine\MigrationBackups\trig.before-legacy-migration.db..legacy-minidba-server-migration-v1.complete.json in the current Engine data folder. If migration fails, the Engine continues with its current data and retries at the next startup.Keep the legacy data folder until you have confirmed that history and trigger settings are available in the new Engine. This preserves a practical rollback path.
If the Engine and Console are on different Windows servers, install the Engine near the monitored databases and place the Console where administrators or the HTTPS reverse proxy can reach it. Permit TCP 8734 from the Console server to the Engine server only. In Console Settings, add the Engine's private endpoint:
net.tcp://engine-vm.private.example:8734/MiniDBAService/tcp
Back up each host's Mini DBA operational data separately. For most installations, retaining both components on one Windows server is simpler and remains the recommended starting point.