Skip to main content
sales@onsys.com.au1800 431 416BOOK A CALL
Onsys Technologies
  • Home
  • Database ▾
    SQL Server
    SQL Server DBA ServicesThe hub: what a DBA actually doesRemote On-Call DBAStandby cover from $100/instanceSQL Server ProjectsMigrations, upgrades, Always On, AzureFree SQL Server Health Check20 points, one instance, no chargeSQL Server 2016 End of SupportSupport ended 15 July 2026
    Database services
    Remote Database Support24/7 cover from $1,500/monthManaged Database Services24/7 monitoring & ITIL supportEmergency Database SupportOutage response, answered 24/7Database ConsultancyAdvisory, tuning & health checksUpgrades, Migrations & DRVersion moves, clustering & failover
    Open source
    PostgreSQL ConsultingBuilds, HA & migrations, fixed priceMySQL ConsultingClustering, 5.7 upgrades & cloud moves
  • Infra & Cloud ▾
    Managed IT ServicesOutsourced IT from $4,500/monthCloud Consultancy & SupportStrategy, architecture & FinOpsCloud MigrationsAzure, AWS & Oracle Cloud (OCI)System AdministrationWindows, Linux, M365 & identityNetwork & FirewallsCisco, Fortinet, Palo AltoVirtualization & StorageVMware, NetApp, Dell EMC
  • App, Data & AI ▾
    AI Development & SolutionsApplied AI & automationIntegration ServicesETL & automated data pipelinesSoftware DevelopmentOffshore & augmented teamsMobile App DevelopmentiOS, Android, Flutter
  • Cyber Security ▾
    Managed Security Services24/7 SOC, SIEM & threat huntingManaged EDRSentinelOne, with ransomware rollbackData & Application SecurityClassification, DLP & secure codeGRC & ComplianceISO 27001, Essential Eight, SOC 2
  • Pricing
  • Contact
Home/SQL Server Projects
Project delivery · Fixed price · Australia-wide

SQL Server migrations, upgrades and high availability

Get off an unsupported version, build an availability group that has actually been failed over, or move to Azure SQL Managed Instance without a bad weekend. Quoted as a fixed price against acceptance criteria you agree before we start.

Book a Free ConsultationWhat we build
Why teams call us

The engine upgrade is the easy part

Almost nobody calls because the installer is difficult. They call because a version is out of support and nobody owns the cutover plan, because an availability group has never been failed over, or because a cloud migration has stalled on a sizing question nobody can answer.

A version past its support date

SQL Server 2016 lost support on 15 July 2026 and 2019 has been in extended support since 1 March 2025. The upgrade keeps slipping because the risk is invisible until it is not, and because the application vendor has not answered.

A cluster nobody has failed over

An availability group configured once, never tested, and missing the logins and Agent jobs that live at instance level rather than in the database. It looks like high availability right up to the moment it is needed.

A cloud move that stalled

Azure SQL Managed Instance was chosen, then the sizing exercise produced a number nobody expected and the project stopped. The decision needs modelling, not another proof of concept.

What we build

SQL Server project work, delivered to a defined outcome

Each of these is scoped, quoted as a fixed price and signed off against acceptance criteria agreed before the work starts. If it cannot be defined that precisely, we say so and quote it hourly instead.

Version upgrades

SQL Server 2008 through 2019 up to 2022, in place or side by side. A compatibility assessment against deprecated features and your third-party support matrix, a dry run on a copy of production, and a rehearsed rollback. Compatibility level is raised deliberately afterwards with Query Store capturing regressions — never bundled into the cutover, where a performance change cannot be attributed to either the engine or the optimiser.

Always On availability groups

Failover clustering and availability group design against the specific failure you are protecting against, quorum and node weights that survive it, and the instance-level objects an availability group does not replicate: logins, SQL Agent jobs, linked servers, credentials and certificates. We fail the cluster over in front of you before handover, twice.

Azure SQL Managed Instance migration

Assessment of what actually comes across, vCore and service-tier sizing modelled before the decision rather than after it, Azure Database Migration Service with log shipping so the cutover is minutes rather than hours, and the backup and Agent strategy rebuilt for a platform that manages its own.

Platform and hosting migrations

On-premises to Azure or AWS, physical to virtual, one data centre to another, or consolidation of instance sprawl onto fewer, larger hosts. Collation, linked servers, SSIS packages, SSRS subscriptions and Agent jobs all move with the databases — they are the things most often left behind.

Disaster recovery you have tested

Log shipping, availability groups or Dbvisit Standby for Standard Edition estates, designed against a stated RPO and RTO rather than a diagram. Includes a documented, rehearsed failover — a DR plan nobody has executed is a hypothesis.

New builds and standards

A production instance built to a standard you can repeat: sizing against real workload, memory and MAXDOP set against the hardware actually present, tempdb configured properly, maintenance and backup jobs installed, and a build document your team can follow next time.

Health checks and remediation

The findings from our free 20-point health check turned into a scoped piece of work, prioritised by what is actually at risk rather than by what is easiest to fix.

What we work with

SQL Server, and the platforms it runs on

Versions & editions

  • SQL Server 2008 to 2022
  • Standard, Enterprise & Developer
  • Azure SQL Managed Instance
  • Azure SQL Database
  • Amazon RDS for SQL Server

High availability & DR

  • Always On availability groups
  • Failover Cluster Instances
  • Log shipping & replication
  • Dbvisit Standby
  • Windows Server Failover Clustering

Migration & operations

  • Azure Database Migration Service
  • Data Migration Assistant
  • Query Store & plan forcing
  • SSIS, SSRS & SSAS
  • Ola Hallengren maintenance
How we work

What a fixed-price SQL Server project includes

The same delivery method as our Oracle and open-source work: ITIL change management, and nothing goes to production that has not been rehearsed.

  • A free scoping call and a written quote before any commitment.
  • Acceptance criteria agreed up front, so "done" is not a matter of opinion.
  • A dry run against a copy of production for every migration and upgrade.
  • A rollback plan that has been executed in test, not just documented.
  • The instance-level objects checked explicitly — logins, Agent jobs, linked servers.
  • A runbook and a recorded handover, so your team can operate what we built.
  • Delivered by Onsys consultants in Australia. Database work is Australian-only.

At a glance

  • EngagementFixed price on defined scope
  • Hourly alternative$150 / hour, 4-hour minimum
  • Scoping callFree, 30 minutes
  • VersionsSQL Server 2008 to 2022
  • TargetsOn-premises, Azure, AWS
  • Prices shownGST exclusive

Further reading

  • How these projects actually run — the sequence, what drives the cost, and the failure modes worth planning around.
  • SQL Server 2016 end of support — support ended 15 July 2026, and what the options are now.
  • Free 20-point health check — scripts you can read first, on one instance, no charge.

Tell us what you are trying to move

Talk it through with a senior consultant on a free 30-minute call. We write up the scope and the deliverables, agree them with you, and then quote a single fixed price against them — including telling you when the work is smaller than you feared.

Discuss your project
After the project

Someone has to run it on Monday

Most clients hand the finished environment to their own team with the runbook. If you would rather not carry it, our monthly plans cover SQL Server from $150 per instance per month with 24/7 monitoring and a guaranteed response.

See monthly DBA plans

Published 11 September 2026

FAQ

Common questions

Yes. Onsys delivers SQL Server migration, upgrade, high availability and cloud projects for organisations across Australia and New Zealand, delivered by Onsys consultants in Australia — database work is Australian-only, and no offshore engineer holds credentials to a client database. Work is remote by default, with on-site attendance in Melbourne arranged where it helps.

Where the scope can be defined, the project is quoted as a single fixed price with milestone payments and written acceptance criteria, so there is no cost-overrun risk. Where it genuinely cannot be defined up front we say so and work at $150 per hour with a four-hour minimum. The scoping call is free and all prices are GST exclusive.

SQL Server 2008, 2008 R2, 2012, 2014, 2016 and 2017 up to 2019 or 2022, in place or side by side, plus service pack and cumulative update programmes. SQL Server 2022 is supported until 12 January 2033; SQL Server 2019 is supported until 9 January 2030 but its mainstream support ended on 1 March 2025, so it is already extended-support only.

Not always. Standard Edition supports Basic Availability Groups, which cover one database per group with a single non-readable secondary. Enterprise Edition is required if multiple databases must fail over together or you want a readable secondary. Enterprise licensing often costs more than the whole project, so we settle the edition question during design rather than after it.

Usually minutes rather than hours. Log shipping or Azure Database Migration Service moves the bulk of the data while the source is still serving, so the cutover is the final catch-up and the switch. Where the window is genuinely tight, Managed Instance link narrows it further. The window is agreed before the work starts and the cutover is rehearsed against a copy of production first.

Managed Instance removes the patching and the end-of-support cycle, and keeps SQL Agent, cross-database queries and linked servers, which is what a lift from an on-premises instance usually depends on. It also moves spend from licences and capital to a monthly bill. Which is better depends on your sizing, and we model that before the decision rather than after the migration.

It rolls back, using a plan that has been executed in test rather than only written. Every migration and upgrade includes a full dry run against a copy of production before a cutover date is agreed, which is where the surprises are meant to be found. That rehearsal is the project, not optional rigour around it.

Only if you want us to. Project work is standalone and most clients hand the finished environment to their own team with the runbook and the documentation. Monthly DBA plans start at $1,500 for up to 10 SQL Server instances, which is $150 per instance, but nothing about the project depends on taking one.

Onsys Technologies

Level 1, 530 Little Collins Street, Melbourne VIC 3000
Melbourne-based database, cloud, managed IT and security specialists. Databases are handled by our Australian consultants; our Colombo delivery centre covers managed IT, software and security.

Services

  • Managed SQL Server Support
  • SQL Server DBA Melbourne
  • Remote Database Support
  • Managed IT Services
  • Cloud Migrations
  • Software Development
  • AI Development & Solutions

Company

  • About Us
  • Our Expertise
  • Certifications
  • Products
  • Insights
  • Careers

Support

  • Free SQL Server Health Check
  • Book a Consultation
  • Emergency Database Support
  • Pricing & Plans
  • Contact Us
  • Blog

Legal

  • Who Can Access Your Database
  • Privacy Policy
  • Terms of Use
  • Disclaimer
© 2026 Onsys Pty Ltd · ABN 49 602 081 005 · ACN 602 081 005sales@onsys.com.au · 1800 431 416