How-toJobBOSS / JobBOSS2 (ECI)Administration / SQL Server backup

How to Back Up the JobBOSS Database

Question
how to backup jobboss database

Also searched as

  • jobboss sql server backup
  • restore jobboss database
  • jobboss backup before upgrade

Short answer

JobBOSS stores its data in a Microsoft SQL Server database, so a backup is a SQL Server backup, not a copy of program folders. Take a full backup on a schedule, verify it with RESTORE VERIFYONLY, copy it off the server, and take an extra one immediately before any upgrade. Practise a restore into a test database at least once so you know it works.

Applies to: JobBOSS and JobBOSS2 on Microsoft SQL Server or SQL Server Express, on premises. Database names, file locations and instance names vary by installation.

Set up a reliable JobBOSS backup

  1. 1Find the SQL Server instance and the JobBOSS database name. In SQL Server Management Studio, connect to the instance and expand Databases, or check the connection settings used by the JobBOSS client.
  2. 2Check the recovery model: right-click the database, Properties, Options. Simple recovery needs only full (and optional differential) backups. Full recovery needs transaction log backups too, or the log grows without limit.
  3. 3Run a manual full backup first (T-SQL below) to a folder on a different disk than the database files.
  4. 4Schedule it. On Standard or Enterprise edition use a SQL Server Agent job. SQL Server Express has no Agent, so use Windows Task Scheduler running sqlcmd with a script.
  5. 5Verify each backup with RESTORE VERIFYONLY and CHECKSUM, and keep the result in a log.
  6. 6Copy backups off the server to a separate location, and keep several generations, not just last night's file.
  7. 7Test a restore under a different database name on a test instance, then open JobBOSS against it to confirm the data is usable.

A basic backup and verify script

Replace the bracketed name with your actual JobBOSS database. COMPRESSION is not available in every edition of Express in older versions, so remove it if the statement errors. CHECKSUM makes SQL Server validate pages as it writes.

BACKUP DATABASE [YourJobBossDb]
TO DISK = N'D:\Backups\JobBoss_full.bak'
WITH INIT, CHECKSUM, STATS = 10;

RESTORE VERIFYONLY
FROM DISK = N'D:\Backups\JobBoss_full.bak'
WITH CHECKSUM;
REM Task Scheduler on SQL Server Express
sqlcmd -S .\SQLEXPRESS -E -i D:\Scripts\jobboss_backup.sql -o D:\Backups\backup_log.txt

Pre-upgrade snapshots and restore practice

Before any JobBOSS upgrade, service pack or SQL Server patch, take a fresh full backup and keep it separate from the rotation. An upgrade can change the schema, and the only reliable way back is a restore of the earlier database along with the earlier client version.

To restore, use RESTORE DATABASE with MOVE if you are placing files in different folders, and WITH REPLACE only when you intend to overwrite the live database. Practise with a new database name first so a typing mistake cannot overwrite production.

RESTORE DATABASE [JobBoss_Test]
FROM DISK = N'D:\Backups\JobBoss_full.bak'
WITH MOVE 'YourLogicalDataName' TO 'D:\Data\JobBoss_Test.mdf',
     MOVE 'YourLogicalLogName' TO 'D:\Data\JobBoss_Test_log.ldf',
     STATS = 10;
RESTORE FILELISTONLY FROM DISK = N'D:\Backups\JobBoss_full.bak';

How often and how long to keep them

The right frequency is set by how much re-entry you can tolerate. A job shop that can re-key half a day of time tickets can live with nightly fulls. If you cannot, use full recovery with log backups every 15 to 60 minutes.

Retention should cover the time it takes to notice a problem. Corruption or a bad data load may not be noticed for days, so keep daily backups for a couple of weeks plus monthly copies, sized to your storage and audit needs.

Try it here, free

JobBOSS Classic Private AI Layer Blueprint Generator

Open full tool

Fill in your version, database, hosting and use cases to get an architecture plan for a private, on-prem AI assistant on JobBOSS Classic, ready to share with IT and security.

Common pitfalls

  • !Copying the .mdf and .ldf files while SQL Server is running. That is not a valid backup.
  • !Storing backups on the same disk as the database, so one failure loses both.
  • !Full recovery model with no log backups, which fills the disk.
  • !Never testing a restore until the day you need it.
  • !Upgrading JobBOSS without a fresh pre-upgrade backup.
  • !Forgetting that SQL Server Express has a database size limit that backups do not warn about.

How an ERP-grounded AI assistant handles this

A read-only assistant cannot and should not take your backups, but it can answer operational questions from the SQL Server metadata, such as when the last full backup of the JobBOSS database finished, how large it is, and which jobs failed. Running on-prem means that question is answered inside your network, without sending server details outside.

Frequently asked questions

Where does JobBOSS store its data?

In a Microsoft SQL Server database on your server. Back up that database with SQL Server tools rather than copying application folders.

Can I back up JobBOSS on SQL Server Express?

Yes. Express supports BACKUP DATABASE, but has no SQL Server Agent, so schedule a sqlcmd script with Windows Task Scheduler.

How do I know a backup is good?

Use WITH CHECKSUM, run RESTORE VERIFYONLY, and periodically restore into a test database and open the application against it.

Do I need a backup before upgrading?

Yes. Take a fresh full backup immediately before the upgrade and keep it outside the normal rotation.

Related

How-to

How to Install JobBOSS: Server, Workstations and Drivers

A JobBOSS install has two halves: a SQL Server database on a server, and a client (workstation) install on each PC that connects to it. Prepare the SQL Server instance and account permissions first, install the server components from the media ECI provides, then run the workstation setup on each PC and point it at the server. Most install failures come from SQL connectivity, permissions or missing prerequisites, not from the installer itself.

How-to

JobBOSS 2 vs JobBOSS: Differences, Versions and How to Update

JobBOSS2 (often written JobBOSS squared or JobBOSS 2) is ECI's newer job-shop ERP, built as a successor to the classic JobBOSS product. Classic JobBOSS is the long-running SQL Server based system; JobBOSS2 is a rewritten platform with a different interface and architecture. Updating within a product is a patch or version install; moving from classic to JobBOSS2 is a migration project with testing, not a simple update.

How-to

How to Close a Job in JobBOSS2

A job in JobBOSS2 will not close cleanly until every routing operation is marked complete, all material has been issued or returned, and all labor and cost transactions are posted. Review the job's Work In Process detail first, clear any open items, then change the job status to Complete and run final job costing before it is locked.

Error fix

E2 Shop System Error 5093: Causes and How to Troubleshoot

We could not find an authoritative public definition of E2 error 5093, so treat any single-cause answer with caution. In practice, numbered E2 errors raised at login or while opening a module come from the client talking to the database: a changed server name, a SQL permission or login problem, a missing or mismatched driver, or a network or firewall change. Isolate which with the checks below and give Shoptech support the exact context.

How-to

E2 Shop System 7.2 (Shoptech): Versions, Manuals, Training, Support and Reporting

E2 Shop System is Shoptech's ERP and MRP software for job shops and make-to-order manufacturers, covering quoting, orders, scheduling, purchasing, inventory, shop floor tracking and accounting integration. Version 7.2 is one release in its line. For manuals, training, support and upgrade eligibility, Shoptech and its resellers are the authoritative source, so confirm details for your own license.

How-to

JobBOSS Public API: What Integration Options Exist for JobBOSS and JobBOSS2

Classic JobBOSS stores data in Microsoft SQL Server, so most custom integrations read it by SQL and write through supported import tools or the vendor's SDK rather than by raw inserts. JobBOSS2 is a newer product and its API and database access depend on how it is hosted and licensed, so confirm with the vendor what is available for your edition before designing around it.

AI for ERP

AI for ECI JobBOSS2 and E2 Shop System

Add AI to ECI JobBOSS2 or E2 Shop System for faster quoting, tighter scheduling, and shop-floor answers, without sending your job data to the cloud.

AI for ERP

AI Agents for ERP, Running On-Prem

A practical guide to on-prem AI agents for ERP: what they can safely automate, where human approval belongs, and how to design the guardrails.

Stuck on JobBOSS / JobBOSS2 (ECI)?

Talk to engineers who work inside JobBOSS / JobBOSS2 (ECI) every week, and who build private AI that answers these questions from your own ERP data.

Keep exploring

Free tools

ERP fixes and how-tos

Guides

AI on your ERP

Integrations

Software