DBx BOQ runs on Windows and reads/writes your existing Databuild SQL Server databases. This guide covers installing the DBx BOQ client AND making sure your SQL Server is ready to accept connections from it.
Already have SQL Server set up and accepting remote connections? You can skip to Step 4: install DBx BOQ. The earlier steps are for fresh SQL Server installs or environments that have never had a non-Databuild client connect.
Prerequisites
| Component | Requirement |
|---|---|
| Operating system | Windows 10 or 11, 64-bit |
| SQL Server | 2016 or later (Express edition is free and fine for most builders) |
| ODBC driver | Microsoft ODBC Driver 17 or 18 for SQL Server. DBx BOQ auto-detects the best installed driver — no manual config needed |
| Databuild databases | Existing System DB (e.g. YOURSYS) + Job DB (e.g. YOURJOB) |
| Memory | 4GB RAM minimum, 8GB recommended |
| Disk space | 500MB for the app + space for documents/exports |
Step 1: Install SQL Server (skip if already installed)
If you don’t already have SQL Server running:
- Download SQL Server 2019 Express from Microsoft’s website (free).
- Run the installer and choose Basic installation.
- Note the instance name — usually
SQLEXPRESS. - Install SQL Server Management Studio (SSMS) as well — you’ll need it for the next steps.
Step 2: Enable SQL Server Authentication
DBx BOQ can use either Windows Authentication or SQL Server Authentication. Most setups use SQL Server Auth because it works the same regardless of which Windows user is signed in.
- Open SQL Server Management Studio (SSMS).
- Connect to your SQL Server instance.
- Right-click the server name → Properties.
- Go to the Security page.
- Select “SQL Server and Windows Authentication mode”.
- Click OK.
- Restart the SQL Server service (this is required — the change won’t take effect until you do).

Step 3: Create the dbxadmin login
Create a dedicated SQL Server login for DBx BOQ to use:
- In SSMS, expand Security → Logins.
- Right-click Logins → New Login…
- Login name:
dbxadmin - Select “SQL Server authentication”.
- Enter a strong password. Write it down — you’ll need it during DBx BOQ setup.
- Uncheck “Enforce password policy” (optional, for convenience).
- Uncheck “User must change password at next login”.
- Go to the Server Roles tab.
- Check
sysadmin(or at minimum:dbcreator+securityadmin). - Click OK.

Grant database access
After creating the login, grant it access to both your Databuild databases:
- In SSMS, expand your System Database (e.g.
YOURSYS). - Expand Security → Users.
- Right-click Users → New User…
- User type: SQL user with login
- User name:
dbxadmin - Login name:
dbxadmin - Go to the Membership tab → check
db_owner. - Click OK.
- Repeat for the Job Database (e.g.
YOURJOB).

Step 4: Enable network access (TCP/IP)
This is the single most common cause of “can’t connect” errors when DBx BOQ first launches. Even if SQL Server runs locally on the same machine, TCP/IP needs to be enabled and listening on a known port.
Open SQL Server Configuration Manager
There are several ways:
- Start menu — search for
SQL Server Configuration ManagerorSQL Server 2019 Configuration Manager - Run dialog — press Win+R and type:
- SQL Server 2019:
SQLServerManager15.msc - SQL Server 2017:
SQLServerManager14.msc - SQL Server 2016:
SQLServerManager13.msc - SQL Server 2022:
SQLServerManager16.msc
- SQL Server 2019:
Enable TCP/IP
- In the left panel, expand SQL Server Network Configuration.
- Click Protocols for [Your Instance] (e.g. “Protocols for SQLEXPRESS”).
- Right-click TCP/IP → Enable.

Configure the TCP port
- Right-click TCP/IP again → Properties.
- Click the IP Addresses tab.
- Scroll to the very bottom — find the IPAll section.
- TCP Dynamic Ports: clear this field completely. Leave it blank. If dynamic ports stay set, SQL Server picks a random port each restart and connections break intermittently.
- TCP Port: enter
1433(the standard SQL Server port). - Click OK.
- Restart the SQL Server service (Computer Management → Services → SQL Server (instance name) → Restart).
Step 5: Install DBx BOQ
- Download DBx BOQ from the DBx Desktop product page. It’s free.
- Run the installer.
- Accept the licence agreement.
- Choose an install location (default is fine).
- Let the installer finish — it’ll add a desktop shortcut and a Start menu entry.
- Launch DBx BOQ from the desktop shortcut.

On first run, DBx BOQ will open the Settings → Companies screen so you can configure your database connection. That’s covered in the next article.
Common installation problems
“Cannot connect to server”
Almost always one of:
- TCP/IP not enabled (see Step 4)
- SQL Server service not running
- Wrong server name in the connection (use
LOCALHOST\SQLEXPRESSfor a default Express install) - Windows Firewall blocking port 1433 — add an inbound rule for SQL Server, or temporarily disable to test
“Login failed for user ‘dbxadmin’”
- Authentication mode is still set to “Windows only” — go back to Step 2 and switch to mixed mode, then restart SQL Server
- Wrong password — reset in SSMS via Security → Logins → dbxadmin → Properties
“Driver not found”
DBx BOQ auto-detects ODBC drivers, but if it can’t find one, install Microsoft ODBC Driver 18 for SQL Server from Microsoft’s website (free download).
Next step
You’re installed and connected. Next: first-time setup — choose your database, add users, set your defaults.
If you got stuck, the in-app help has additional troubleshooting steps — open DBx BOQ and press F1 on the Settings page. Or contact support — we’ve installed DBx BOQ for hundreds of builders, the awkward edge cases are usually familiar.