# Move Content Central to a new server

Copy your documents, restore your database, and let the Migration Assistant re-point, rebuild, and verify everything — a complete walkthrough.

Product: content-central · Versions: 7.x · Audience: system-administrator · Time: 2–4 hours plus file-copy time · Last verified: 2026-08-30

Canonical: https://help.ademero.com/content-central/administration/move-content-central-to-a-new-server

**At the end of this guide, Content Central runs on your new server with every document, user, and workflow intact — verified by an automated check, with the old server preserved as your rollback.**

The heavy lifting is done by the **Migration Assistant**, which restores your database, re-points everything stored inside it, rebuilds search where needed, and then proves the migration worked by spot-checking real documents on disk. You do the file copying; it does the surgery.

> **NOTE:** Haven't read [What to know before moving Content Central](/content-central/administration/before-you-move-content-central)? Start there — especially the "keep the same folder paths" decision, which makes this whole process shorter.

## Part 1 — Prepare the new server

1. Install **Content Central on the new server** using the current stable installer: **[dl.ademero.com/ccinstall.exe](https://dl.ademero.com/ccinstall.exe)**. You do **not** need to match the old server's version — the Migration Assistant restores an older database onto a newer build. Let the installer finish completely; it creates a fresh, empty database that your restored data will replace.
   
   > note: If the old server runs a version **before 7.8**, read the two "older version" sections of [Upgrade Content Central](/content-central/administration/upgrade-content-central) first — they cover the one-time online activation and the 7.8 changes you'll meet on the new server.

2. Open the **Configuration Manager** (Start menu > Ademero) on the new server, select the SQL Server instance that will host your database, and confirm both **Test Admin** and **Test User** pass.
   
   > important: The Migration Assistant uses exactly these connection settings. If the tests fail here, every stage of the Assistant fails too — fix this first.

3. Install the **Migration Assistant** (provided by Ademero support) on the new server. When it asks for administrator permission, answer Yes — it needs it to manage services and check folder permissions.

## Part 2 — Back up the old server

4. On the old server, **stop Content Central**: stop all five Content Central services and the website in IIS. Stopping first guarantees your database backup and your file copy agree with each other.

*[Screenshot: Services list on the old server showing the five Content Central services (Capture, Catalog, Workflow, Integration, Health) selected with Stop highlighted.]*

5. Make a **full backup** of the database — see [Back up your Content Central database](/content-central/administration/back-up-your-content-central-database) — and copy the `.bak` file to the new server.

## Part 3 — Copy the folders

6. On the new server, copy the Content Central folders across. In an administrator Command Prompt (adjust the server name):
   
   ```
   robocopy "\\OLDSERVER\C$\ProgramData\Ademero\Content Central" ^
            "C:\ProgramData\Ademero\Content Central" ^
            /E /COPY:DAT /DCOPY:DAT /MT:16 /R:2 /W:2 /XJ ^
            /XF ConnectionInfo.xml /LOG:C:\Migration\copy.log
   ```
   
   - **Keep `ConnectionInfo.xml` excluded** (the `/XF` above) — the new server's own copy points at the new SQL Server and must not be overwritten.
   - If documents live anywhere else (like `E:\CCDocuments`), repeat for each folder — **same path on both sides** whenever possible.

7. Check the bottom of the copy log: **FAILED must be 0**. Re-running the same command is safe — it skips what already copied and fills in anything missed.

8. Grant permissions on every copied top-level folder: **Modify** for **NETWORK SERVICE** and **Administrators**, applied to all subfolders and files. (The Assistant's final stage verifies this, so a miss here gets caught — but doing it now saves a round trip.)
   
   > important: File copies do not bring Windows permissions with them. Skipping this step is the single most common cause of "access denied" and "file is locked" errors after a migration.

## Part 4 — Run the Migration Assistant

The Assistant walks seven stages in order. Two safety features to understand before you start:

- **Dry run (preview only)** is checked by default — while checked, nothing is ever written. Run each stage in dry-run first, read the result, then clear the box and run again for real.
- **Not everything needs to be green.** "(not set)" folders (features you never used), "not found" for old paths you're deliberately changing, and the license warning near the end are all **normal**. Only a red **[X]** marker blocks you.

*[Screenshot: The header confirms the SQL Server, database, and log path, with Dry run (preview only) checked and the services bar's Stop all/Start all. The seven stages run down the left; here Stage 2's Discovered paths show green [ok] locations, red "(not set)" features that were never used — normal — and a yellow warning steering two missing roots to Stage 3 (Map).]*

9. **Stage 1 — Restore.** Browse to your `.bak` file, click **Read header** to confirm it contains your database, and run. If a checkbox offers to **update ConnectionInfo.xml** to the restored database, **leave it checked** — skipping it is the most common cause of a confusing migration. If it reports the database "already exists," tick the drop/replace option: the freshly installed database is empty and safe to replace.
   
    > important: If the old server ran an **older version** than you just installed, open the **Configuration Manager** now and click **Create/Update Database** so the restored database matches the new software — the same step an in-place upgrade needs. Then continue with Stage 2.

10. **Stage 2 — Discover.** Click **Run discovery**. It reads every folder location your database knows and checks each one on this server — read-only, changes nothing. If you copied to identical paths, you'll see the **Same paths detected** banner: the best outcome, and Stages 3 and 4 will skip themselves. "Not found" for folders you haven't copied yet means: finish Part 3, run discovery again.

11. **Stage 3 — Map** *(only when paths changed)*. Click **Add folder…**, select the folder you copied everything into, then **Suggest** — the Assistant pairs each old location with its new home. Review the pairs; the validation panel must be clean before Stage 4 unlocks.

12. **Stage 4 — Rewrite** *(only when paths changed)*. Preview in dry-run: the table shows exactly how many records each mapping will update, with before/after samples. When it looks right, clear Dry run and apply. The rewrite takes its own database backup first and runs as all-or-nothing — any error rolls everything back untouched.

13. **Stage 5 — Indexes.** Confirm the index folder box points at your copied `...\System\Indexes` folder and run. The Assistant re-points each catalog's search index and, if paths changed, queues a **full search rebuild of every catalog** (the index files themselves remember old paths). Click **Start services now** when offered — rebuilds only progress while services run.
   
    > note: While rebuilds run, a "Search is DEGRADED" banner is informational: search results are incomplete until the rebuild finishes, but every document stays fully accessible the whole time.

14. **Stage 6 — Fixups.** Run the checks. If your server name or URL changed, enter the new address so links in notification emails keep working. **The license warning always appears here** — the license is tied to the old server's hardware. Re-activate with your license key (the message shows exactly how); if activation says the seat is in use, contact Ademero support to release the old server.

15. **Stage 7 — Verify.** The final exam: it pulls a random sample of documents straight from the database and confirms each file exists on disk, checks write permission on every storage folder, and cross-checks each catalog's search index. Run it **after** the index rebuilds finish. It's read-only — run it as many times as you like.

## Part 5 — Finish up

16. **Start all services** (if not already), let index rebuilds complete, then click **Resume schedules** and restart the Catalog service.

17. **Use the system like a user**: open a handful of documents old and new, search in each catalog, upload a test document, and confirm an email notification arrives.

18. **Neutralize the old server**: stop its Content Central services, set them to Disabled, stop its website in IIS — and leave everything installed. Retire it for real only after a comfortable period on the new server.

**You're done when Stage 7 passes and your own spot-checks feel normal.** Keep the Migration Assistant installed — its Verify stage is a useful health check any time.

## If something's wrong

Every run writes a detailed log (the exact path is shown in the Assistant's header). Start with [Troubleshooting a Content Central migration](/content-central/administration/troubleshooting-a-content-central-migration); if you contact Ademero support, attach the newest log — it records every action and decision, so support can see precisely what happened without a screen share.

## What's next

- [Troubleshooting a Content Central migration](https://help.ademero.com/content-central/administration/troubleshooting-a-content-central-migration)
- [Upgrade Content Central](https://help.ademero.com/content-central/administration/upgrade-content-central)
- [Back up your Content Central database](https://help.ademero.com/content-central/administration/back-up-your-content-central-database)
