• Pricing
  • Performance
  • About Us
PricingPerformanceAbout Us
Sign InSign Up
  • Pricing
  • Performance
  • About Us
PricingPerformanceAbout Us
Sign InSign Up
Sign InGet Started

High-Performance Cloud Infrastructure

Empowering businesses with enterprise-grade cloud solutions at competitive prices. Built for reliability and simplicity. Designed for growth.

SOC 2 Compliant
ISO 27001
99.9% Uptime

Stay Updated

1000+

Customers

15,000+

VMs Deployed

24/7

Human Support

Products

Build

  • Raff VM
  • Raff Windows VM
  • Raff AppsSoon
  • Kubernetes

Templates

  • Linux VM
  • Forex VM
  • n8n VM

Store

  • Raff S3
  • Raff DatabasesSoon

Support

  • Documentation
  • API Reference
  • CLI
  • Terraform Provider
  • Contact
  • FAQ
  • Status

Company

  • About
  • Pricing
  • Blog
  • Release Notes
  • Performance
  • Status

Account

  • Sign In
  • Sign Up
  • Reset Password

Legal

  • Terms of Service
  • Privacy Policy
  • Service Level Agreement
  • Acceptable Use Policy

© 2026 Raff Technologies. All rights reserved.

System Status
migration
migrationbeginner16 min read·Updated Jul 5, 2026

Windows Server Migration Checklist for Small Businesses

Use this Windows Server migration checklist to plan apps, files, users, RDP/RDS, SQL Server, Active Directory, backups, testing, cutover, and rollback. Category: migration

Genuine, fully-licensed Windows
Spin up a Windows Server: full admin, RDP-ready
Genuine Windows Server 2019, 2022, or 2025 with full administrator access. We handle the Microsoft licensing, billed monthly with nothing to buy upfront.
Talk to Windows Engineer
 Windows Server migration checklist image: small business server migration planning with apps, files, users, backups, and cutover steps

A Windows Server migration checklist helps small businesses move users, apps, files, databases, Remote Desktop access, and backups without turning the cutover into guesswork. Before migrating to a new Windows Server or cloud Windows VPS, document what the old server does, test the destination, protect the data, plan rollback, and move production only after users can complete real workflows. Raff Technologies provides Windows VMs and Windows migration support for teams that want to move Windows workloads to cloud-hosted infrastructure.

A server migration is not only an operating system task. It is a business continuity task. The server may hold files, accounting software, SQL Server databases, Active Directory, Remote Desktop users, IIS apps, printers, scheduled jobs, certificates, mapped drives, and vendor software.

That is why small businesses should not start with “copy everything to the new server.” Start with the checklist. Then decide what should migrate, what should be rebuilt, what should be retired, and what needs a test before the cutover.

Quick migration checklist

Use this table as the short version before starting the project.

PhaseChecklist item
ScopeList every server role, app, database, share, user, and dependency.
DestinationDecide whether the new environment is a physical server, cloud Windows Server, or Windows VPS.
AccessPlan RDP, RDS, RD Gateway, VPN, DNS, firewall rules, and user access.
AppsConfirm vendor support, installers, licenses, versions, and data locations.
FilesInventory shared folders, NTFS permissions, mapped drives, and storage growth.
DatabasesPlan SQL Server backup/restore, logins, jobs, connection strings, and tests.
Active DirectoryReview domain controllers, DNS, FSMO roles, GPOs, and replication if AD is involved.
BackupsTake source backups and confirm destination backup policy before cutover.
TestingTest real user workflows, not only server login.
CutoverSchedule downtime, freeze writes, copy final data, switch users, and verify.
RollbackKeep the old environment available until the new one is proven.
DocumentationRecord credentials, access paths, support owners, backups, and restore steps.

The goal is not to make migration complicated. The goal is to prevent surprises after users start working on the new server.

Roadmap visual showing Windows Server migration phases from inventory to cutover and monitoring

Need help planning your Windows Server migration? Talk to Raff before moving production users, files, apps, databases, and remote access.

Talk to Windows Engineer

Why migration planning matters for small businesses

Small businesses often run a lot of business logic on one server. The server may have started as a file share, then gained accounting software, remote users, SQL Server, printers, scheduled exports, vendor tools, and backup jobs over time.

That creates hidden migration risk.

Common hidden dependencies include:

Hidden dependencyWhy it matters
Mapped drivesApps may expect the same drive letter or UNC path.
Local service accountsServices may stop if credentials are missing.
Scheduled tasksReports, exports, sync jobs, and backups may not run.
SQL loginsDatabase restores can succeed while app logins fail.
Printer driversReports, labels, and PDFs may print differently.
CertificatesIIS, RD Gateway, VPN, or apps may depend on them.
DNS recordsUsers and apps may still point to the old server.
Firewall rulesApps may need specific inbound or outbound ports.
Vendor licensingSoftware activation may not survive a server move.
User permissionsAccess may break if groups and NTFS permissions are not migrated correctly.

Visual showing hidden Windows Server migration dependencies including mapped drives, SQL logins, certificates, DNS, printers, and scheduled tasks

A migration checklist forces those issues into the open before the cutover.

Choose the migration approach first

Microsoft describes several methods for moving to a newer Windows Server version, including in-place upgrade, clean install, migration, cluster rolling upgrade, and edition conversion. Each method has different trade-offs for downtime, complexity, and hardware requirements.

For small businesses, the most common choices are:

ApproachWhat it meansBest fit
In-place upgradeUpgrade the existing server OS while keeping roles and dataLower hardware change, but higher risk if the old server is messy
Side-by-side migrationBuild a new server and move roles/data/apps to itBest for cleaner migrations and cloud Windows VPS moves
Clean rebuildReinstall apps and recreate settings manuallyGood when old server is undocumented or unhealthy
File/data migrationMove shares and permissions to a new serverGood for file server replacement
App/database migrationMove app and database togetherGood for business software, SQL, ERP, Access, tax tools
Hybrid migrationKeep some roles local and move others to cloudGood when local devices or compliance needs remain

Architecture visual showing side-by-side Windows Server migration from old office server to cloud Windows VPS

For Raff Windows VPS migrations, side-by-side migration is usually the cleaner model. You build the destination Windows VM, test it, copy data, verify apps, then cut over users.

Phase 1: inventory the current server

Do not migrate what you do not understand. Start with inventory.

Document:

AreaWhat to capture
Server identityName, IP address, OS version, domain membership
RolesFile server, AD DS, DNS, DHCP, RDS, IIS, SQL Server, print server
ApplicationsBusiness apps, versions, install paths, vendor contacts
UsersAdmins, staff users, groups, service accounts
FilesShares, folders, permissions, mapped drives
DatabasesSQL instances, databases, jobs, maintenance plans
Scheduled tasksExports, reports, backups, scripts
CertificatesIIS, RD Gateway, VPN, internal app certificates
FirewallInbound/outbound rules and app-specific ports
BackupsTools, schedules, destinations, retention, restore status
DependenciesPrinters, scanners, USB devices, integrations, APIs

Write this down before touching the destination server. Many migration problems are actually discovery problems.

Phase 2: decide what moves and what retires

Migration is a good moment to clean up. Not everything should move.

Sort workloads into four groups:

GroupMeaning
MigrateStill used and must move to the new server
RebuildStill used, but should be installed cleanly
ReplaceBetter handled by SaaS, managed service, or newer architecture
RetireNo longer needed and should not move

Examples:

ItemPossible decision
Active accounting appMigrate or rebuild
Old employee foldersArchive or retire
Abandoned app installer foldersRetire
SQL database for active ERPMigrate carefully
Legacy Access databaseTest and migrate with split design
Old user profilesMigrate selectively
Print server roleMigrate only if still needed
Local backup foldersReplace with new backup strategy

Moving every old folder and app without review creates a new server with old clutter.

Phase 3: choose the destination environment

For small businesses, the destination is usually one of three options:

DestinationBest fit
New local serverBest when users are on-site, internet is unreliable, or local hardware is required
Cloud Windows Server / Windows VPSBest for remote access, hosted apps, multi-location users, and office server replacement
Hybrid setupBest when some roles must stay local and others can move to cloud

A Windows VPS is a strong fit when the business needs:

  • Remote Desktop access
  • shared Windows apps
  • cloud file server workloads
  • accounting or tax software
  • Microsoft Access or legacy apps
  • ERP or inventory software
  • SQL Server tools
  • IIS/.NET workloads
  • a replacement for aging office hardware

It is not always the right fit for high-availability architectures, heavy LAN-only file workloads, unsupported vendor apps, or local hardware dependencies that have not been tested.

Use Raff Windows VM as the destination environment for Windows Server migration, remote access, apps, and shared workloads.

Explore Windows VM

Phase 4: plan remote access and user sessions

If users will access the new server remotely, plan the access model before migration.

Use this table:

Access needPlanning direction
One or two admins onlyRestricted admin RDP can work
Staff need daily desktop sessionsPlan RDS Session Host and RDS CALs
Users connect from changing networksConsider RD Gateway or another controlled access layer
Users need mapped drivesPlan VPN/private access or RDP/RDS workflow
Users only need a web appDo not give full desktop access unnecessarily
MSP manages the environmentStandardize access policy and documentation

Microsoft states that each user or device connecting to an RD Session Host running Windows Server needs an RDS Client Access License. Build that into migration planning before staff start using the new server daily.

Remote access is not just a port. It affects licensing, security, user experience, support, and backup risk.

Phase 5: protect the source before changing anything

Before migration work begins, protect the current environment.

Do this before the first major change:

Backup itemWhy it matters
Full server backupRecover if migration work damages the source
File backupRestore shares and user data
Database backupRecover SQL/app data cleanly
System state backupImportant for AD/domain-controller scenarios
App-specific backupRequired for accounting, ERP, tax, Access, and vendor apps
Export key settingsIIS, certificates, scheduled tasks, firewall rules, app configs
Restore testProves backup is usable

A backup that has never been restored is an assumption. At minimum, test restoring a file, a folder, and one business-critical app or database backup before cutover.

Phase 6: build the destination server cleanly

Build the destination before moving production data.

For a Windows VPS destination, prepare:

ItemChecklist
OS versionChoose supported Windows Server version
VM sizeSize CPU, RAM, and storage for users and workload
Storage layoutSeparate OS, data, app, or backup staging where useful
Admin usersNamed admin accounts, no shared daily admin login
FirewallAllow only required access paths
UpdatesPatch Windows before production
Security baselineApply reasonable hardening before users connect
MonitoringTrack CPU, RAM, disk, backups, and failed logins
BackupsEnable backup policy before production data is stored
DocumentationRecord server name, IPs, roles, users, and access model

Do not build the new server in a hurry and then try to harden it later. Production hardening should happen before cutover.

Phase 7: migrate file shares carefully

File server migration is often more sensitive than it looks. Users care about folder paths, permissions, mapped drives, and file versions.

For file shares, document:

File migration itemWhat to check
Share namesKeep or update share names deliberately
NTFS permissionsPreserve or redesign permissions
Share permissionsConfirm effective access
Security groupsUse groups instead of per-user permissions where possible
Mapped drivesUpdate scripts, GPOs, or documentation
File ownershipWatch for orphaned SIDs or old users
Long pathsIdentify files that may fail to copy
Open filesSchedule cutover during low activity
Archive dataDo not migrate unnecessary old data
BackupConfirm new file backup policy

Microsoft’s Storage Migration Service is designed to inventory servers, transfer data to newer Windows servers or Azure virtual machines, and optionally transfer the source server identity so apps and users do not need to change links or paths. For SMB file server migrations, that tool can be useful when the migration scope fits.

Phase 8: migrate applications and dependencies

Business apps are usually the hardest part of the migration.

Before installing or moving an app, confirm:

App migration itemWhat to check
InstallerDo you have the installer and license details?
Vendor supportDoes the vendor support Windows Server / RDS / cloud VM use?
Data pathWhere does the app store data?
Service accountsWhich Windows accounts run services?
Dependencies.NET, ODBC, runtimes, drivers, Office/Access runtime
PrintersReports, labels, PDFs, and print drivers
Mapped drivesHardcoded drive letters or UNC paths
FirewallRequired ports and outbound access
UpdatesApp patch process and update timing
RollbackHow to return to the old app if testing fails

Do not judge migration success by whether the app opens. Test real workflows: create a record, edit data, run a report, export a file, print, email, sync, and close the day.

Phase 9: handle SQL Server and databases separately

SQL Server migration needs its own plan. Copying database files is not the same as a validated database migration.

For SQL Server, check:

SQL itemWhat to plan
InstancesDefault and named instances
DatabasesSize, recovery model, owner, compatibility level
LoginsSQL logins and Windows logins
JobsSQL Agent jobs, schedules, maintenance
BackupsFull, differential, log backups where needed
Connection stringsApps may point to old server name or IP
FirewallSQL ports and app connectivity
PermissionsDatabase users and roles
CollationCompatibility with the application
Restore testConfirm app works after database restore

Microsoft documents SQL Server database copy by backup and restore, and SQL Server backup/restore planning includes strategy and security considerations. For small businesses, backup/restore is often the cleanest migration method because it creates a repeatable test before production cutover.

If the app depends on SQL Server, test the app against the restored database on the new server before scheduling cutover.

Phase 10: plan Active Directory carefully

Active Directory migration is not a casual copy operation. If the old server is a domain controller, DNS server, or FSMO role holder, migration must be planned carefully.

Check:

AD itemWhat to verify
Domain controllersWhich servers hold AD DS
DNSWhich DNS zones and clients point to the server
DHCPWhether DHCP runs on the old server
FSMO rolesWhich server holds each role
GPOsLogon scripts, mapped drives, security policies
Users/groupsActive, disabled, stale, service accounts
ReplicationHealth of domain replication
Time syncDomain time source
CertificatesAD CS or internal cert dependencies
DecommissionOld DC removal plan after migration

Microsoft provides documentation for transferring FSMO roles in Active Directory Domain Services. If AD is involved, keep this article as a checklist and use a dedicated AD migration plan for the technical work.

For many small businesses, AD migration is the point where it is worth talking to an engineer instead of improvising.

Review Active Directory, file shares, SQL Server, RDS, and app dependencies before cutting over your Windows Server migration.

Talk to Windows Engineer

Phase 11: test with real users

A migration is not validated until real users can complete real work.

Test:

Test areaExample
LoginUsers can sign in with correct permissions
Remote accessRDP/RDS/RD Gateway works from expected locations
FilesUsers can open, edit, save, and find shared folders
AppsBusiness software launches and completes normal workflow
DatabaseApp connects to SQL or local database correctly
ReportsReports generate and export correctly
PrintingPrinters, labels, PDFs, and forms work
ScanningScanner or document workflow is usable
Scheduled tasksReports, backups, and sync jobs run
BackupsDestination backups complete successfully
RestoreAt least one restore test succeeds

Do not let only the technical admin test the new server. Include the person who uses the accounting app, the person who prints labels, the person who runs reports, and the person who needs remote access.

Phase 12: plan the cutover window

A cutover should have a written sequence.

Example cutover plan:

  1. Announce downtime window.
  2. Confirm latest source backup.
  3. Freeze writes on the old server.
  4. Stop relevant services or app access.
  5. Run final file/database sync.
  6. Restore or attach final database on destination.
  7. Update DNS, mapped drives, shortcuts, or connection strings.
  8. Start destination services.
  9. Test admin login.
  10. Test user login.
  11. Test files, apps, reports, printing, and backups.
  12. Confirm users can work.
  13. Keep old server online but read-only or isolated.
  14. Monitor logs and user reports after launch.

The cutover should be boring. If it feels exciting, too much was left unknown.

Phase 13: keep rollback available

Rollback is not failure. It is risk management.

Before cutover, define:

Rollback itemQuestion
TriggerWhat problem requires rollback?
OwnerWho decides rollback?
Time limitHow long before rollback becomes harder?
Data stateHow will writes on the new server be handled?
Old serverIs it still intact and accessible?
DNS/accessHow do users return to the old path?
CommunicationWho tells users what to do?

Keep the old environment available until the new one is proven. Do not wipe or repurpose the old server immediately after first login works.

Phase 14: monitor after migration

The first week after migration matters.

Monitor:

SignalWhy
CPUDetect undersizing or app spikes
RAMIdentify RDS/user/app pressure
Disk free spacePrevent file, profile, and backup failures
Backup successConfirm new protection is working
Failed loginsDetect remote access issues or attacks
Event logsCatch services, drivers, app errors
User complaintsSlow workflows reveal real bottlenecks
Scheduled tasksEnsure reports and sync jobs still run
SQL jobsConfirm maintenance and backups run
RDP/RDS sessionsUnderstand peak concurrent usage

Migration is not done when the old server is shut down. It is done when the new server is stable, backed up, documented, and users can work normally.

Checklist by workload type

Different server roles need different migration attention.

WorkloadMigration focus
File serverShares, NTFS permissions, mapped drives, backup, cutover
RDP/RDS serverUser sessions, RDS CALs, profiles, RD Gateway, performance
SQL ServerBackup/restore, logins, jobs, connection strings, restore test
Active DirectoryDC health, DNS, FSMO, GPOs, replication, decommission
IIS/.NETSites, app pools, certificates, bindings, configs, databases
Accounting softwareVendor support, data path, printers, backups, user testing
Access/legacy appsSplit design, file paths, RDP/RDS testing, backups
Tax softwareSeasonal users, client files, vendor support, backups
ERP/inventoryDatabase, reports, integrations, devices, warehouse workflows

This is why one generic migration plan is not enough. Use the checklist as the control layer, then use workload-specific guides for detailed execution.

How Raff fits Windows Server migration

Raff fits Windows Server migration when a small business wants to move from an aging office server, unsupported Windows Server version, branch server, or local business software environment to a cloud-hosted Windows Server VM.

Raff Windows VMs can serve as the destination for Remote Desktop environments, business apps, cloud file servers, SQL Server tools, Access and legacy apps, tax software, ERP/inventory workloads, and MSP-managed client environments.

Raff is not a replacement for application vendor support, licensing review, or workload-specific testing. The clean model is: use Raff for the Windows VM infrastructure, then migrate with a clear plan for apps, users, files, databases, backups, access, and cutover.

Protect your Windows Server migration with backup, snapshot, and restore planning before moving production workloads.

Explore Data Protection

Final pre-cutover checklist

Before production cutover, confirm:

CheckDone
Source backup completed☐
Source restore test completed☐
Destination Windows VM built and patched☐
Destination backups enabled☐
Users and admins documented☐
Apps installed and tested☐
File shares copied and permissions verified☐
SQL databases restored and app-tested☐
RDS/RD Gateway/RDP access tested☐
RDS CAL requirements reviewed☐
Printers/scanners/reports tested☐
DNS/mapped drives/connection strings planned☐
Cutover window approved☐
Rollback plan written☐
Old server preserved after cutover☐
Post-migration monitoring assigned☐

Final Windows Server migration cutover checklist showing backups, apps, files, RDS, SQL, rollback, and monitoring

If any line is unclear, pause before moving production users.

What's next

  • Review Raff’s Windows Server migration service if you want migration help.
  • Read How to Migrate Windows Server 2016 to 2025 if your source server is still Windows Server 2016.
  • Read Cloud Windows Server vs Local Office Server if you are deciding whether to keep local hardware.
  • Read Windows VPS sizing for remote users before choosing CPU, RAM, and storage.
  • Read Windows VPS Backup Strategy for Small Businesses before migrating production data.
  • Read Remote Desktop Gateway vs Direct RDP before exposing remote access.
  • Read Windows VPS as a Cloud File Server if file shares are part of the migration.
  • Review Raff Windows VM and pricing when planning the destination server.

Sources

  • Microsoft Learn — Plan Your Windows Server Upgrade Path
  • Microsoft Learn — Upgrade and migrate roles and features in Windows Server
  • Microsoft Support — Support for Windows Server 2016 will end in January 2027
  • Microsoft Learn — Storage Migration Service overview
  • Microsoft Learn — Migrate a file server by using Storage Migration Service
  • Microsoft Learn — License Remote Desktop Services with Client Access Licenses
  • Microsoft Learn — Back up and restore of SQL Server databases
  • Microsoft Learn — Copy databases with backup and restore
  • Microsoft Learn — Transfer FSMO roles in Active Directory Domain Services
  • Microsoft Learn — Backup and Storage overview for Windows Server
  • Raff — Windows Server migration service
  • Raff — Windows VM product page
  • Raff — Pricing
Was this article helpful?

Published July 5, 2026 · Updated July 5, 2026

Back to hub
Get started
Deploy a Windows Server

Genuine, fully-licensed Windows. Full admin, RDP-ready in ~2 minutes.

Talk to Windows Engineer
Full admin · RDP-ready · 14-day money-back
On this page
Quick migration checklistWhy migration planning matters for small businessesChoose the migration approach firstPhase 1: inventory the current serverPhase 2: decide what moves and what retiresPhase 3: choose the destination environmentPhase 4: plan remote access and user sessionsPhase 5: protect the source before changing anythingPhase 6: build the destination server cleanlyPhase 7: migrate file shares carefullyPhase 8: migrate applications and dependenciesPhase 9: handle SQL Server and databases separatelyPhase 10: plan Active Directory carefullyPhase 11: test with real usersPhase 12: plan the cutover windowPhase 13: keep rollback availablePhase 14: monitor after migrationChecklist by workload typeHow Raff fits Windows Server migrationFinal pre-cutover checklistWhat's nextSources
Ready when you are

Your Windows Server, live in ~2 minutes

Genuine, fully-licensed Windows with full admin and RDP. We handle the Microsoft licensing, billed monthly with nothing upfront. On NVMe SSD, backed by a 14-day money-back guarantee.

Talk to Windows Engineer

Related articles

MigrationHow to Migrate Windows Server 2016 to 2025: Side-by-Side AD DS, File Shares, and SQL GuideMove from Windows Server 2016 before support ends. Plan a side-by-side migration to Windows Server 2025 on Raff for AD, files, SQL, apps, and cutover.22 min read5/24/2026