Project360
English
PROJECT360 / KNOWLEDGE & SYSTEMS

P6 PROFESSIONAL / SAFE UPGRADE

How to upgrade Primavera to 25.12 while preserving data

Upgrading software does not mean deleting projects. A reliable migration starts by identifying the database, making a recoverable backup and testing an upgrade on a copy.

1 Identification2. Back up3. Test the upgrade4. control and verification

What should you know before installing?

Record the connection alias shown on the P6 login screen. In Database Configuration, identify the driver and the database file or server. Standalone installations commonly use SQLite; shared installations may use Oracle or SQL Server. Record the P6 version, database location, connection alias, username and Windows version. Store your backup separately from the working database.

Do not upgrade without a backup and a successful recovery test. An XER export is not a complete backup of database data and settings. For a shared enterprise database, the administrator must manage schema upgrades in line with the server version.

1. Full backup for standalone SQLite

  1. Export important projects to XER and, where needed, XML. Export personal layouts separately and retain essential reports and settings.
  2. Read the actual database file path from the connection settings. The filename is not necessarily P6Standalone.db; do not guess its location.
  3. Close P6, Visualizer and any process accessing the database, then make a complete, dated copy of the database file. If the database remains open or uses a write-ahead log, use a SQLite-compatible backup method. Copying a file while it is being written is unreliable.
  4. Do not only store the backup: open a test copy with the current software version and verify that the projects are present. Keep the original backup untouched.

2. Install and connect to existing data

Check the source version, target version and operating system against Oracle’s Tested Configurations and installation guide. Older or 32-bit installations may require a different upgrade path or an intermediate step.

  1. Extract the 25.12 installation package locally and use a trusted installer. Complete this step in a test environment first.
  2. In Database Configuration, select the driver P6 Pro Standalone (SQLite) .
  3. Connect to the previous data. Add a Connection to an Existing Standalone Database and browse to the test copy of your database. Creating a new database does not automatically transfer your existing projects.
  4. On first launch, P6 may report a mismatch between the application and database versions and request a schema upgrade. Approve it only after verifying your backup. The installer is not a substitute for a backup.
  5. After validating the test, schedule the production upgrade, disconnect users, take a fresh backup and repeat the verified procedure.

3. Verify the results before returning to work

Project structure

Compare projects, EPS, WBS, activity counts and relationships with the pre-upgrade records. A closed or filtered-out project is not necessarily missing.

Schedule

Verify the Data Date, calendars, baselines, resources, budgeted units, costs, codes and UDFs. If dates change after scheduling, review the scheduling settings before saving changes to the working database.

Reports and settings

Check layouts, reports, printing, date formats, currencies and access rights. Produce a sample report. A change in print appearance does not by itself indicate data corruption.

If your projects are not visible

Check the connection alias, database path, selected EPS and project filters first. You may be connected to a new, empty database. Do not delete the original files. To roll back, connect a compatible older client to a copy of the pre-upgrade backup; do not force an upgraded database to open in an older client.

Oracle & SQL Server installations

Shared databases require a full DBMS backup, a restore test, compatible client/server versions, administrator approval, a connection shutdown plan and a rollback plan. The SQLite procedure alone is insufficient. Migrating an older Oracle XE or SQL Express database to SQLite is a separate operation.

Free Project360 Persian add-on

This Windows tool is produced and delivered by the Project360 team for free and only for Primavera P6 Professional 25.12 . The supplied file/installer password is project360 . Check your P6 version under Help → About before installing the tool. Compatibility with other versions is not claimed.

Our goal is to promote professional updating: the conscious use of new versions, after reviewing compatibility and backup, is part of engineering discipline and quality of planning work. 25.12 version is the target of this tool; the title of “the last version” with time should be reviewed again.

Sign in to access the files

Free is related to the Project360 tool; the license and terms of use of the Oracle software are independent.

Frequently asked questions

Will installing the new version delete my projects?

A supported upgrade path can retain existing data, provided that you have a recoverable backup, select the correct connection and verify the results. Data preservation cannot be guaranteed without reviewing the actual environment.

Is XER alone enough?

No. XER is for exchanging project data. Your backup plan must also cover the database, layouts and information outside individual projects.

Can we work with the previous version after upgrading?

Do not assume an upgraded database schema is compatible with an older client. To roll back, use a pre-upgrade backup and a compatible client.

Sources & review date

Review: October 21, 2026. the basis of the SQLite route is the official P6 Professional Version 25 independent installation and configuration guide, section Upgrading with a SQLite Database.

Official Oracle guide: upgrading
PROJECT360 / CONTROL IN MOTION

Follow the pathway from bottleneck to decision

Explore the control logic: select a stage and see how a hold at a critical point affects the process.

The route is displayed in normal mode.

Actual bottleneck

An XER file alone does not demonstrate that all database data and settings can be recovered.

Project 360 Controls

Identify the database type and supported upgrade path, then create a full backup and test the recovery procedure.

Verifiable evidence

Before the production migration, reconcile projects, baselines, calendars, resources, relationships and settings against the restored copy.