On‑premises: single server
At a glance
Who: on‑prem deployments with M‑Files Server and SQL Server on the same machine
Outcome: VAF installed, database created, content package imported, assemblies in place
Also read: Common installation notes
Prerequisites
M‑Files Server and SQL Server installed on the same Windows Server
M‑Files Desktop enabled on the server
Installer user has M‑Files System Admin (temporary) and SQL sysadmin
Network: not applicable (local), unless non‑default SQL ports
Steps
- Confirm license agreement
Proceed after reading the terms
- Select installation folder
Use defaults for fewer manual steps later
The folder will contain vault- and database-specific install files
- Select installation mode and options
Single server scenario: select Both (M‑Files and SQL on this server)
Other options (cloud, workstation-only) have separate guides
- Log into M‑Files
Select the target vault and authenticate with the MFSQL Connector user (Vault Admin)
Credentials are stored locally for subsequent runs
If the login button is unresponsive, delete:
C:\Users\<user>\AppData\Local\MFSQL Vault Install
If prompted, re-enter credentials in the confirmation window (protocol/endpoint as required)
- Log into SQL Server
Use a sysadmin account
Server name must include Instance (and Port if non‑default)
Create or select the MFSQL Connector database (recommended:
MFSQL_<VaultName>
)The installer creates the database if it does not exist
Warning
Do not install MFSQL Connector into the M‑Files SQL database. Always use a separate database with a distinct naming convention.
- Installing
The installer runs SQL and vault steps; you may be prompted to bring the vault offline/online
- Validate SQL installation and vault connection
If the SQL-only validation window appears, confirm no errors are reported
- Finish
If no errors are found, finish the installation
- Post-install
Take the vault offline and back online once (if not already done)
License the product: License management
Configure connection string/Web API (if needed): Connection and Web API
Configure context menu (optional): Configure the context menu
See also manual install notes: Manual installation path
Validate
SQL: database exists, key tables present, assemblies loaded
M‑Files Admin: VAF app installed, license status visible (unlicensed until added)
Troubleshooting
If M‑Files login step is unresponsive, remove the local history folder and retry
If assemblies don’t load, see HA notes or contact support
Re-useable screenshots (optional)
Installer steps: use images from On Premise Installation (e.g., img_11.png, img_12.png, img_13.png, img_37.png)
M‑Files login and confirmation windows: img_39.png, img_44.png, img_16.png, img_40.png
SQL login and validation windows: img_17.png, img_34.png, img_35.png
Vault application and configuration screenshots: img_36.png, img_14.png