How to Back Up the JobBOSS Database
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
- 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.
- 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.
- 3Run a manual full backup first (T-SQL below) to a folder on a different disk than the database files.
- 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.
- 5Verify each backup with RESTORE VERIFYONLY and CHECKSUM, and keep the result in a log.
- 6Copy backups off the server to a separate location, and keep several generations, not just last night's file.
- 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
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 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-toJobBOSS 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-toHow 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 fixE2 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-toE2 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-toJobBOSS 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 ERPAI 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 ERPAI 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
- JobBOSS Classic Private AI Layer Blueprint GeneratorFill 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.
- Backup Restore Test Log WorksheetRecord each restore test, compare restore time to the target and see which systems miss their RTO.
- ERP Database Backup and Restore Time (RTO and RPO) CalculatorEstimate backup size, restore time (RTO) and worst-case data loss (RPO) for an ERP database from full, differential and log backups.
ERP fixes and how-tos
- JobBOSS2 API: Documentation, Keys and Integration OptionsWhat integration options JobBOSS and JobBOSS2 offer: API access, SQL reads, reports and file exchange, how to get access, and how to connect apps or AI safely.
- JobBOSS Public API: What Integration Options Exist for JobBOSS and JobBOSS2What integration options JobBOSS and JobBOSS2 offer: direct SQL, import tools, SDK or API access and partner connectors, with ways to link CAD, quoting and accounting.
- JobBOSS 2 vs JobBOSS: Differences, Versions and How to UpdateJobBOSS2 versus classic JobBOSS: what changed, how to find your version, and how to update or upgrade an existing installation safely.
Guides
- Job Shop ERP Comparison: JobBOSS, E2 Shop System, ProShop and Global ShopJob shop ERP comparison for CNC machine shops: JobBOSS2, E2 Shop System, ProShop, Global Shop Solutions and Epicor Kinetic, and the questions to ask.
- How to Set Up Database Backup Automation in SyteLineAutomate SyteLine database backups with SQL Server maintenance plans, transaction log management, and disaster recovery procedures for Infor CloudSuite Industrial.
- SyteLine Database Backup and Recovery StrategyPlan database backup and disaster recovery for Infor SyteLine SQL Server environments. Configure full, differential, and transaction log backup strategies.
AI on your ERP
- AI for JobBOSS2 quoting and schedulingHow AI helps JobBOSS2 job shops quote from past job actuals and explain scheduling conflicts, with read-only access and private hosting options.
- AI for JobBOSS2 in Precision Machining: Quotes, Routings and Job Cost Answers from Your Own DataPrivate AI for JobBOSS2 precision machine shops: quote history, routing actuals, job cost variance and on-time delivery answers, kept on your own network.
Integrations
- How to add AI agents to ECI JobBOSS2How to add AI agents to ECI JobBOSS2: a read-first tool layer over the SQL Server data and API, agents for quotes, late jobs and POs, with human approval on writes.
- How to build an MCP server for ECI JobBOSS2How to build a Model Context Protocol server for ECI JobBOSS2: read-only tools, SQL Server auth, stdio vs HTTP transports, permission scoping and audit logging.
Software
- ECI JobBOSS2Independent profile of ECI JobBOSS2, a job shop ERP: what it does, main modules, integration options, strengths, limits, alternatives and where AI can help.
- ECI M1ECI M1 is an ERP for small and mid-sized discrete and process manufacturers from ECI Software Solutions. See modules, integrations, limits and alternatives.