Welcome Page
Overview
The Welcome Page is what Database Health Monitor opens on the first time it runs, before any SQL Server has been connected. It offers three ways to start, and each one is a single click.
| Card | What it does |
|---|---|
| Connect to a server | Connects to a SQL Server, naming the ones it has found on this machine |
| Explore sample data | Opens the whole product filled with a captured dataset, with no server and no credentials |
| Take the tour | Five short stops around the window |
Underneath them, on a trial installation, is how many days are left and a link to enter a licence key.
The page replaces the older welcome screen, which described the product and then asked the reader to go and find the Database menu for themselves. Nothing on that screen could do anything: every link on it opened a web page. Every control on this one acts.
Where to find it
| Route | How |
|---|---|
| First run | Shown automatically when no instance has been connected |
| After removing every instance | Disconnect the last server and the page returns |
Two of the three cards are reachable at any time, whether the welcome page is on screen or not:
| Item | Where |
|---|---|
| Explore Sample Data | Help menu |
| Guided Tour | Help menu |
That matters once you have connected a server, because the welcome page is no longer shown after that.
Connect to a server
Database Health Monitor looks for SQL Server instances installed on the machine it is running on, and offers them by name. On a developer machine or an evaluation box, which is where most first runs happen, this is the difference between one click and typing a connection string.
The card says one of three things, and they are genuinely different facts rather than three ways of saying no.
| What it says | What it means |
|---|---|
| Looking for SQL Server instances on this machine. | The scan is still running |
| No SQL Server found on this machine. | The scan finished and this machine has none. Connect to one on the network instead |
| Found MACHINE\SQL2022 on this machine. | Click Connect |
Where more than one is installed, the card names the best candidate and counts the rest. Another server opens the connect dialog with nothing filled in.
Which one it offers first
Instances are ranked by release, newest first, because on a machine with 2019 and 2022 side by side the newer is almost always the one worth opening. Where two are the same release, the default instance is offered ahead of a named one.
How the scan works
The list is read from the Windows registry rather than by broadcasting on the network. The registry answers immediately and is right about what is installed locally, which is the question this card is asking. Both the 64 bit and 32 bit registry views are read, so an instance registered by either installer is found.
Where the registry finds nothing at all, a network scan runs as a fallback and keeps only instances on this machine. That scan needs the SQL Server Browser service and can take a few seconds, which is why it is a fallback rather than the first thing tried.
The scan runs on its own thread. The page appears immediately and the card fills in when the answer arrives.
What it does not check
Whether the instance is running. An instance that is installed but stopped is still offered, and the connection attempt then fails with the real reason. Checking service state would mean asking Windows for a permission the product does not otherwise need, and it would still be a guess by the time you clicked.
The connect dialog
Connect opens the ordinary connect dialog with the server name already filled in. The dialog is still shown rather than connecting straight through, because Windows authentication is the usual answer on a local machine but not the only one, and a failed silent connect is a worse first five seconds than a dialog that is already correct.
The dialog’s server list also carries the servers you have connected to before, most recent first, ahead of the ones found by the scan. Only the server name is remembered, never the connection string, because a connection string can carry a SQL Server password.
Explore sample data
Sample data mode runs the entire product against a recorded dataset. Every report opens, grids sort, charts draw, and nothing connects to a database server. It exists so that the product can be evaluated on a machine that has no SQL Server on it, or in a meeting room with no network.
Click Open demo on the welcome page, or Help, Explore Sample Data at any time.
| What you get | What you do not |
|---|---|
| Every report the capture covers, with real shapes in the data | Live data. Nothing here is from your servers |
| Sorting, filtering, charts, export | Anything that writes. Writes are refused, not faked |
| Reports that are otherwise gated behind a licence | Reports whose data was not in the capture |
While it is running
The sample instance joins the tree alongside your own servers and is named (demo). Anything already connected keeps working normally and keeps talking to its real server: the choice is made per connection, so turning sample data on cannot quietly redirect a real instance.
Nothing is written to your settings file. The sample instance exists only while the mode is on, so closing the application, or a crash, leaves nothing behind to clean up.
Dates in the capture are moved forward so that a dataset recorded weeks ago still reads as the last few hours and days. The shift is a whole number of hours, which keeps the hourly patterns in the heat map reports intact.
To leave, use Help, Leave Sample Data.
If it is not installed
The sample dataset is a separate file that ships with the installer. If it is missing you get a message naming the file that was looked for rather than an empty product. See Messages you may see.
Take the tour
A short guided tour of the window: five stops, each dimming everything except the thing it is describing.
| Stop | What it covers |
|---|---|
| Your servers live here | The tree, and what hangs off an instance |
| Connect and configure | The menus, including light and dark and the Tools monitors |
| Help follows what you select | The help strip under the tree |
| Getting back, and staying current | Back, and F5 to re-run the current report |
| That is the tour | Where to start, and how to run the tour again |
The tour runs itself once, after the first server connects, rather than on the welcome page. A tour of an empty window has nothing to point at: the tree has no servers in it yet and no report is open.
| Key or click | What it does |
|---|---|
| Next or Enter | The next stop |
| Back | The previous stop |
| Skip tour, Escape, or a click on the dimmed area | Ends it, and it does not offer itself again |
| Help, Guided Tour | Runs it again whenever you want |
The highlighted control still works. The dimming has a real hole in it rather than a lighter patch, so the tree stays clickable while the tour is describing it. A tour that has to be finished before the product can be used is a tour people learn to close unread.
The licence line
On a trial installation the foot of the page reads how many days are left, and clicking it opens the licence page.
| State | What it says |
|---|---|
| Trial, still running | Trial, 12 days remaining. Enter license key |
| Trial, expired | Trial expired on March 14, 2026. Enter license key |
| Licensed | Nothing. There is nothing to say |
Starting up
The splash screen no longer holds the application up while it is on screen. The window builds behind it, and the status messages on the splash describe what is actually happening rather than decorating a frozen window. Clicking the splash dismisses it, as it always did.
Messages you may see
The sample dataset is not installed, when Explore Sample Data is chosen on an installation without one:
The sample dataset is not installed with this copy of Database Health Monitor. Expected to find DemoCapture.zip beside the program, or in your Documents folder.
The file ships with the installer. Placing a copy in your Documents folder is enough, and that copy is preferred over the installed one, so a newer dataset can be used without reinstalling.
Not enough licenses, when Connect is used and every licensed connection is already in use:
Not enough licenses. There are several ways to extend your license count to connect to more SQL Servers.
The licence page opens behind it.
Related pages
| Page | Why you would go there |
|---|---|
| Server Overview | Where an instance opens once it is connected, and the page to start on |
| Quick Scan | A scored health check of a newly connected instance |
Frequently asked questions
Why does the welcome page not come back? It is shown when no instance is connected. Once one is, the product opens on the performance dashboard instead. Disconnect every instance and the welcome page returns, and the two cards worth reaching afterwards are on the Help menu anyway.
It says no SQL Server was found, but I know one is installed. The scan reads the registry of the machine it is running on. An instance on another machine is not found by design; use Another server and type its name. A local instance that is missing from the list is usually one installed under a registry view this process cannot read, which is rare, and typing the name still works.
It offered an instance and the connection failed. The scan reports what is installed rather than what is running, so a stopped instance is still offered. The dialog reports the actual failure.
Is the sample data from a real server? It is a recording taken from a SQL Server that exists for the purpose, running a generated workload. It is not a customer’s data and it is not synthetic.
Can I use sample data and my own servers at the same time? Yes. The sample instance is one more branch in the tree, and every other instance carries on talking to its real server.
Why is a report empty in sample data when it has data on my server? The capture is a recording of one moment. A report about something that is happening right now, such as blocking, was recorded on a server where nothing was blocked at that instant, so it has nothing to show. Reports whose queries were never captured are empty for the same reason.
Can I run the tour again? Help, Guided Tour, at any time, however many times you like.