The Synergetic Deployment Tool (SDT) streamlines Synergetic updates into an automated, 3-click process. Routine upgrades are typically completed in just 15 to 20 minutes with minimal downtime, guided by pre-flight validation and verified sequential deployments.
Why Regular Upgrades Matter: Upgrading regularly is the most effective way to safeguard your school's data and systems. Releases may include security updates, bug fixes, and new functionality that help protect your environment and enhance performance. With SDT, applying these updates is quick, routine, and safe.
Ensure your environment meets the prerequisites in Getting Started with the Synergetic Self Deployment Tool (SDT) before beginning.
1. Operational Policy & Support Coverage
- Handover Walkthrough: Clients may autonomously upgrade Test and Production environments once an initial handover walkthrough has been completed with Tes. You can book a handover session here.
- Fast Maintenance Windows: Because SDT automates package downloading, schema patching, file replacement, and service cycling, school IT teams can easily schedule updates during quiet evening windows or weekend slots.
- Priority Support Hours: If you do not have a pre-booked appointment, priority assistance for active upgrades is monitored between 9:00 AM – 5:00 PM AEST, Monday to Friday. Submit a ticket via the Tes Help Portal under Synergetic > Upgrades and migrations.
- Assisted Upgrades: If your organisation prefers Tes to conduct or supervise your upgrade, you can book an upgrade appointment here.
2. Pre-Upgrade Preparation & Readiness Checklist
To ensure a swift, seamless deployment with zero lockouts, complete these quick pre-checks before launching SDT:
-
Broadcast System Maintenance Message
Notify staff and students that Synergetic will be temporarily offline. Use the maintenance message functionality in SynWeb so users are prompted to save work and log out. Refer to How to Set a System Message. -
Verify Disconnections & Clear Open File Locks
Ensure no user sessions or background processes hold file locks on executables in the custom application network share (\\server\share\Synergetic):- On the file server hosting the share, open Computer Management (
compmgmt.msc). - Navigate to System Tools > Shared Folders > Open Files.
- Inspect and disconnect any active Synergetic file handles.
- On the file server hosting the share, open Computer Management (
-
Take a Hypervisor / SAN VM Snapshot (Strongly Recommended)
Expedite Your Upgrade Window with VM Snapshots:
Taking a complete hypervisor VM or SAN storage snapshot of your Synergetic SQL and application servers immediately prior to upgrading allows you to bypass the lengthy manual database backup stage during the upgrade window. If a snapshot is not taken, a full native database backup must be performed, which adds substantial time to the maintenance window. -
Verify Cross-DMZ Connectivity
If your web tier (SynWeb) resides in a DMZ and application/database components reside on internal subnets, verify that internal firewall policies permit SMB (TCP 445) and management traffic from the SDT host. -
Configure Antivirus & EDR Exclusions
Do Not Disable Antivirus / Endpoint Protection:
To prevent security risks and avoid false-positive execution blocks during file mirroring, ensure your security platform has real-time scanning exclusions configured for:C:\Program Files\SDT\- Your designated Working Staging share / directory
- Your designated
PatchLogdirectory
-
Clean Obsolete Configuration Files
Audit the Synergetic application share to ensure no legacy configuration files (*.cfg) exist, as these can conflict with modern deployment routines. Remove or archive any found.
3. SDT Installation & Client Updates
The SDT desktop application resides on your designated administrative host (commonly the SQL server or an administrative jump box):
- Standard Installation Directory:
C:\Program Files\SDT\Synergetic.Application.SDT.exe - First-Time Setup: Download and run the SDT System Installer (.msi).
How to Update SDT when a New Version is Released
When Tes publishes an updated release of the deployment client, the tool will automatically display an update prompt upon launch:
- Click Yes to initiate the update wizard.
- Click Next. On the setup dialog, select Everyone (instead of Just me), then click Next.
- Click Close once the installation completes.
Figure 1: Select 'Everyone' when installing or updating the SDT client.
4. Step-by-Step Upgrade Procedure
Upgrading with SDT is a simple, guided 3-stage process:
Step 1: Launch & Sign In
Open the SDT client from the desktop shortcut or C:\Program Files\SDT\Synergetic.Application.SDT.exe. Enter your designated Username and Password. (Administrative elevation via 'Run as administrator' is not required).
Figure 2: SDT authentication prompt.
Step 2: Select Environment
On the left-hand navigation menu, select the environment you wish to upgrade (e.g. Test, Dev, or Production).
Always perform and validate upgrades in your Test environment before proceeding to Production. Confirm that you have highlighted the correct target environment before initiating deployment.
Step 3: Run Pre-Flight Health Checks (Zero-Surprise Guarantee)
Before any files or databases are modified, SDT executes an automated battery of pre-flight checks to guarantee safety:
- Click Check Health in the centre panel. SDT checks share paths, NTFS permissions, database connectivity, and SQL privileges across all components.
- A diagnostic Command Prompt window will appear temporarily. Minimise this window; do not close it.
- Wait until Jobs in progress returns to 0 and all components display green readiness indicators.
Figure 3: SDT dashboard showing environment selector, Check Health, and View Releases.
Step 4: Stop the Synergetic Service Suite
When prompted by the SDT interface prior to applying releases:
- Log into the application server where background services are hosted.
- Open Windows Services (
services.msc). - Locate Synergetic Service Suite, right-click, and select Stop.
Figure 4: Manually stopping the Synergetic Service Suite in services.msc.
Step 5: Select & Authorise Target Release
- Click View Releases on the right-hand panel of SDT.
- Highlight the target version you wish to install.
- Tick the verification checkbox: I have verified.
- Click Apply.
Figure 5: Highlighting target release and confirming verification.
Step 6: Automated Execution & Monitoring (Hands-Off)
SDT takes over and orchestrates the deployment completely automatically:
- Pre-Upgrade Application Backup (Optional): If enabled, existing application directories are mirrored to a timestamped backup folder in your backup share before changes commence.
- Database Patcher Execution: Database scripts execute automatically in strict dependency order (typically 5–15 minutes). Progress is continuously recorded in the
PatchLogfolder. - Product Binary Deployment: Web, client, and analytics packages are securely mirrored into place via atomic Robocopy sync.
- Simpler Rollback & Troubleshooting: Because the database is updated and verified first, rolling back is significantly cleaner and easier in the unlikely event an issue occurs that cannot be resolved in real time.
Once deployment completes with zero errors, the Release and Last Updated metadata automatically update on the dashboard.
Figure 6: Confirmed completion status with updated release information.
Step 7: Post-Upgrade Verification & Service Resumption
- Return to
services.mscand Start the Synergetic Service Suite. - Open SynWeb in a browser to confirm normal loading and user authentication.
- Open the Synergetic Windows Client from a test workstation to confirm database communication.
- Remove the maintenance banner in SynWeb to restore general access.
5. Troubleshooting & Diagnostics
| Issue | Probable Cause | Resolution |
|---|---|---|
| Check Health fails on one or more products | Missing network share mapping, incorrect permissions, or firewall blocking SMB to a DMZ server. | Verify that the Synergetic Upgrades AD group has Full Control on all network shares. If SynWeb sits in a DMZ, ensure internal firewalls allow SMB (TCP 445) from the SDT host. Contact Tes Support if paths require reconfiguration. |
| Process stalls at Database Patcher | Large table re-indexing in progress, open transaction lock, or missing SQL patcher runtimes. | Navigate to your Working directory and open the PatchLog folder. Inspect the newest log file to verify active SQL script execution. If no log is generated, install the SQL 2016 DB Patcher Runtimes. |
| Windows Client update fails (other products succeeded) | A user session has an open file lock on an executable or DLL in the application share. | Open compmgmt.msc > Shared Folders > Open Files on the file server and disconnect all active Synergetic file locks. In SDT, untick all other products and re-run deployment for only the Windows Client. |
| "Synergetic.Application.SDT has stopped working" / Crash | Endpoint protection or antivirus heuristic engine blocking execution. | Add real-time scanning exclusions for C:\Program Files\SDT\ and the Working directory share in your antivirus / EDR platform. Avoid running SDT from unapproved temporary directories. |
Troubleshooting Reference Visuals
Figure 7: Inspecting PatchLog transcripts in the Working directory.
Figure 8: Disconnecting locked file handles via Computer Management.
Figure 9: Selecting only the Windows Client to re-run after resolving a file lock.
6. Support & Escalation
If you experience any unhandled exceptions during an upgrade:
- Raise a high-priority ticket on the Tes Help Portal, selecting Synergetic > Upgrades and migrations.
- Attach the latest transcripts from the
PatchLogdirectory and any relevant error screenshots. - Support coverage is active Monday through Friday, 9:00 AM – 5:00 PM AEST.
Was this article helpful?
That’s Great!
Thank you for your feedback
Sorry! We couldn't be helpful
Thank you for your feedback
Feedback sent
We appreciate your effort and will try to fix the article