giip
SES Proposal
SQL Server to AWS

How to migrate SQL Server to AWS, and what to check first

There is more than one way to move on-premises SQL Server to AWS. Choosing between RDS for SQL Server and SQL Server on EC2 changes what can and cannot come with you.

This page is for teams that want to move an in-house SQL Server to AWS but do not know where to start. GIIP has migrated on-premises SQL Server to x12large-class, 5-replica AWS RDS for SQL Server environments, and deployed 12 sets of that configuration.

Does this sound familiar?
!

You cannot choose between RDS and EC2

Everyone says managed is better, but you have no basis for judging whether your current operations survive on RDS.

!

You fear what will stop working

SQL Server Agent jobs, linked servers, file integrations — a lot of machinery lives outside the database itself.

!

The downtime window is small

The business can only tolerate a short outage, and you do not know whether the migration fits inside it.

Why it does not move as-is
01

RDS has no OS layer

You cannot log into the server. Anything that assumed the OS scheduler, a resident agent or local files does not survive unchanged.

02

Logins are not users

Copying databases does not bring instance-level logins. SID mismatches produce orphaned users — the classic failure.

03

A missed check multiplies per environment

Across many sets, one oversight repeats as many times as there are sets. Unless the procedure is reproducible, incidents scale with it.

What GIIP does

Assemble the facts needed to decide first, then prepare both the cutover and the way back.

Inventory configuration and dependencies

Version, instance and replica configuration, jobs, linked servers and integrations enumerated, then split into what RDS supports and what must be replaced.

Design method against downtime

Fix tolerable downtime as a business constraint and choose a method that fits. Whether zero downtime is a workable premise is answered after checking, not before.

Keep operating it afterwards

Not a hand-off: the same team continues monitoring, performance analysis and incident response on the AWS environment.

Related pages

What you can check yourself first

  • SQL Server version and edition (Standard / Enterprise)
  • Number of instances and the configuration including replicas
  • Data volume and rough daily write volume
  • The list of jobs running under SQL Server Agent
  • Linked servers and integrations with other systems
  • Processing that depends on the OS, such as file export/import
  • How many hours the business can be down

What we can evidence

SourceOn-premises SQL Server environment
TargetAWS RDS for SQL Server
Instance scalex12large class
Configuration5 replicas per set
Deployment scale12 sets of the same class of configuration

Customer names and system-specific information are withheld for confidentiality and security. Migration duration, downtime and performance change are not stated because they are not confirmed as measured values.

Frequently asked questions

RDS for SQL Server or SQL Server on EC2?

It depends on how much your current operations depend on the OS layer. If jobs and file integrations can all be replaced, RDS is easier to run; if some processing cannot be replaced, EC2 can be the realistic choice.

How much downtime is needed?

It depends on data volume, write rate and the method chosen. We do not quote generic figures that are not backed by measurement. Share your configuration and we will estimate with assumptions stated.

What happens to licensing?

RDS offers license-included options; on EC2, bring-your-own depends on edition and contract terms. We advise after reviewing your current licensing.

Can you operate it after the migration?

Yes. GIIP currently monitors and operates cloud databases including multiple AWS RDS for SQL Server instances with AI agents and human experts.

Continue reading

Check whether your SQL Server can move to AWS

Tell us your version, configuration and downtime tolerance. We never ask for passwords or connection strings.

contact@littleworld.net