Admin & Deployment

Troubleshooting EDGEBIC Database Connections

User Solutions TeamUser Solutions Team
|
7 min read

When EDGEBIC cannot connect to its database it opens a recovery window rather than crashing, giving you the error details, an embedded data-source editor, and four actions: retry, reset to the default local database, repair the database, or exit. In EDGEBIC by User Solutions a connection failure is a guided fix, not a dead end. Knowing the window and the small set of common causes turns a scary startup message into a two-minute correction.

This post is the connection troubleshooting playbook. For the full reference behind the controls here, read the EDGEBIC admin guide. It names controls that live in the DataSource tab and the recovery window, never any internal path.

The Recovery Window Is Your Console

The single most useful thing to know is that a connection failure does not crash the application. It opens a recovery window built for the exact situation. The window shows the error with expandable details so you can see what actually failed, and it embeds a data-source editor so you can correct the connection without leaving the window. It then offers four actions.

  • Retry re-attempts the same connection. This is the right choice when the cause is temporary, like a shared server that was still restarting.
  • Reset to the default local database points the application at a clean local single-file database, useful as a temporary workspace or a known-good baseline while you sort out a shared server.
  • Repair the database rebuilds the internal version bookkeeping for a database whose structure is already current, without changing your data.
  • Exit closes the application cleanly.

Because everything you need to diagnose and fix is in one window, most connection problems never require a reinstall or a support call. The failure also writes to a dedicated startup log, which is the file to hand support if the four actions do not resolve it.

Test Before You Commit

The best connection troubleshooting is the kind you do before there is a problem. The DataSource tab has a Test Connection control that attempts the connection and reports success or the specific failure without changing your live setup. Use it whenever you are pointing the application at a new database, especially a shared SQL Server, so you confirm the server name, database name, and credentials before you rely on them.

Testing first is the difference between a verified step and a gamble. It matters most during a datasource switch, when you are moving a whole team onto a shared server and a wrong server name would greet everyone with the recovery window at once. The switch itself is covered in switching the EDGEBIC datasource.

The Common Causes, and Their Fixes

Most connection problems fall into a short list, and each maps cleanly to a recovery-window action.

SymptomLikely causeFix
Whole team gets the recovery window at onceShared SQL Server down or restartingRetry once IT confirms it is back
One machine fails, others are fineThat machine's data source points at the wrong placeCorrect it in the embedded editor, then Test Connection
Fails right after a server or credentials changeNew server name or login not yet reflectedUpdate the setting to match, verify with Test Connection
Fails after an interrupted upgradeInternal version bookkeeping out of syncRepair the database
Need to keep working while the server is downNo temporary workspaceReset to the default local database

The single most reliable diagnostic clue is scope. If everyone fails, look at the shared database or server. If one machine fails while others connect, the shared database is clearly fine and you are troubleshooting one machine's setting. That single observation cuts the search in half before you touch anything.

Local Databases Rarely Have Connection Trouble

Worth stating plainly: the local single-file database has almost no connection surface to troubleshoot. There is no server between the application and the data, no network, and no credentials to expire. When you are running the default local setup and the recovery window appears, the cause is usually the file being moved, renamed, or made unavailable, which the embedded editor or a reset resolves. The connection problems in this post are overwhelmingly a shared-server story, which is one more reason a single-user pilot on the local database is the simplest possible starting point.

Turn a Failure Into a Habit

The recovery window makes a connection failure survivable. The habits around it make it rare. Test a connection before you commit to it. Take an export backup before a datasource switch, because a switch is one of the operations without an undo. And keep a note of what changed recently, because "the server was rebooted last night" is half the diagnosis.

For the wider set of things that keep the database dependable, read keeping the EDGEBIC database healthy over time, and for the general operational context, see what production scheduling is. The full administrator reference is the EDGEBIC admin guide.

Expert Q&A: Deep Dive

Q: Our whole team got the recovery window this morning after IT rebooted the SQL Server. Is our data gone?

A: No, your data is intact; the recovery window means the application could not reach the database, not that the database lost anything. When a shared SQL Server is down or still restarting, every connected user sees the recovery window at once, which is why it appeared team-wide. The fix is to wait until IT confirms the server is back, then choose Retry in the recovery window, and the application connects to the same, unchanged database. If you need to keep working before the server returns, resetting to the default local database gives you a temporary workspace, though it will not have the shared data.

Q: A single planner's machine shows a connection error but everyone else is fine. Where do I look?

A: When one machine fails and the rest connect, the problem is that machine's data-source setting, not the shared database. Open the recovery window's embedded editor on the affected machine and confirm the server name and database name exactly match what the working machines use, then run Test Connection to verify before committing. A credentials difference or a typo in the server name is the usual culprit. Because the shared database is clearly fine (the others are on it), you are troubleshooting one connection setting, not the database itself, which keeps the search small.

Frequently Asked Questions

Ready to Transform Your Production Scheduling?

User Solutions has been helping manufacturers optimize their production schedules for over 35 years. One-time license, 5-day implementation.

User Solutions Team

User Solutions Team

Manufacturing Software Experts

User Solutions has been developing production planning and scheduling software for manufacturers since 1991. Our team combines 35+ years of manufacturing software expertise with deep industry knowledge to help factories optimize their operations.

Let's Solve Your Challenges Together