John_Yates
ServiceNow Employee
An update went live that shouldn't have, or a script changed records across your production instance, and now something core isn't working. Under that pressure, restoring an instance from a backup feels like the fastest path back to a known-good state. Restore sounds like an undo button; you go back to an earlier snapshot, the problem disappears, and everything else stays where it was. However, on a production instance, the snapshot you'd return to can be hours behind the live business data the instance has recorded since, and you don't get to choose the moment. Your recovery point is whichever scheduled backup exists, not the minute before the incident.
 
This is why ServiceNow resolves critical production issues using a "fix-forward" approach by applying a patch, workaround, or new code to correct any problems as they surface rather than restoring a production instance to an earlier state.
 
Working with a non-production instance? You can reset development, test, and demo instances yourself through an automated request in the Now Support Service Catalog.

The real risk: permanent, enterprise-wide data loss and downtime

 

Restoring a production instance from a backup can create significant risks that are typically more detrimental to the entire instance than the initial failure.
During a restoration, the entire instance is taken offline to provision a new database from the backup. This can take several hours (depending on database size) during which user access is restricted and the platform cannot process transactions.
 
Live data is also at stake. If the backup was taken several hours ago, every record created or changed since that backup is gone, permanently, with no way to recover it. The loss isn't limited to one team or business unit either—it reaches every user on the instance. Data impacted includes:
 
  • Transactional data: all records users created or modified since the backup, such as incidents, requests, changes, problems, catalog items, and approvals. These records do not survive a restoration.
  • Configuration data: business rules, workflows, scripts, UI policies, and system properties. Any configuration changes deployed after the backup revert to the previous state.
  • Integration state data: queued messages, pending imports, and synchronization pointers. External systems may hold data that no longer matches the restored production state, requiring reconciliation. Without coordinating integrations during the restoration, downstream systems such as HR platforms, monitoring tools, and financial applications risk data corruption.
Production doesn't sit still, and that's exactly the risk. The instance is constantly accumulating live business data, so the longer the gap since the backup, the more risk to data and impact to users there is.
 

The safer path: a forward fix with help from Now Support

 

Each instance is different, and the resolution depends on the exact issues that surface and the root cause. When production is affected, open a case with Now Support so the team can help you resolve the issue as it surfaces. The ServiceNow support team has dedicated resources and tools to ensure that your instance is operational with the least disruption possible.
 

Where to go from here

 

Consider the risks to your environment. A restore works where the data is disposable, like development, test, and demo instances. In a production environment, the live, accumulating data is what makes the instance valuable, and that's exactly what a restore deletes. Know your backup and recovery model before an incident and reserve full restores for instances you can rebuild without consequence. This approach keeps one contained problem from becoming an enterprise-wide loss. When production is affected, the safer, preferred path is to resolve the issue as it surfaces rather than rolling back the entire instance.
 

More info on this topic

Comments
mamac
Giga Explorer

Would be helpful if we could have a fix forward to restore service to our prod instance following some work backend by servicenow this morning. We've been down for 6 hours now. 

Version history
Last update:
yesterday
Updated by: