[go: up one dir, main page]

Trace Id is missing
Skip to main content
Azure

Azure Database Migration Service

Accelerate your data migration to Azure.

Ease your database migration to Azure

Azure Database Migration Service is a tool that helps you simplify, guide, and automate your database migration to Azure. Easily migrate your data, schema, and objects from multiple sources to the cloud at scale.

Database-sensitive migration service moves data, schema, and objects to Azure

Easy-to-understand process helps you get the job done right the first time

Supports Microsoft SQL Server, MySQL, PostgreSQL, and MongoDB migration to Azure from on-premises and other clouds

Highly resilient and self-healing migration service provides reliable outcomes with near-zero downtime

Execute a complete migration with near-zero downtime

Migrate your database and server objects—including user accounts, agent jobs, and SQL Server Integration Services (SSIS) packages—all at once.

The get started page in Azure Migrate
Data monitoring app performance and usage such as active users, daily sessions per user, session duration and top devices.

Move widely used databases

Migrate your data to Azure from the most common database management systems. Whether you’re moving from an on-premises database or another cloud, Database Migration Service supports key migration scenarios such as SQL Server, MySQL, PostgreSQL, and MongoDB.

Automate your database migrations

Save time and effort by automating your move to Azure with PowerShell. Database Migration Service works with PowerShell cmdlets to automatically migrate a list of databases.

An AppCenter Demo for a Smart Hotel app being distributed to users and test run.

Simplify your migration with a two-step process

Better prepare your database workloads to move to Azure using the suite of Azure migration tools. First, use Azure Migrate to discover your on-premises data estate, assess migration readiness, and choose the best destination for your databases. Then, use Database Migration Service to move your on-premises databases to Azure.

Easily migrate to Azure SQL with Azure Data Studio

Migrate your SQL Server databases to Azure with the new Azure SQL Migration extension for Azure Data Studio. Using a familiar data migration software interface, expedite on-premises migrations to Azure SQL Virtual Machines and Azure SQL Managed Instance with low or zero application downtime.

Assess your SQL Server databases prior to migration

Before migrating your SQL Server databases to the cloud, use the Azure SQL Migration extension in Azure Data Studio to assess them and identify any issues that might arise during migration. The extension offers a user-friendly interface to run the assessment and generate right-sized configuration recommendations to meet your workload performance requirements.

Comprehensive security and compliance, built in

Get started with an Azure free account

1

Start free. Get USD200 credit to use within 30 days. While you have your credit, get free amounts of many of our most popular services, plus free amounts of 55+ other services that are always free.

2

After your credit, move to pay as you go to keep building with the same free services. Pay only if you use more than your free monthly amounts.

3

After 12 months, you'll keep getting 55+ always-free services—and still pay only for what you use beyond your free monthly amounts.

Trusted by companies of all sizes

Get a bird’s-eye view of sensitive data

"The migration process would have taken us well over six months and days or weeks of downtime using any other method… Database Migration Service made our journey to the cloud practically seamless."

Greg Matuskovic, Director, Global Solutions Architecture, Willis Towers Watson

Willis Towers Watson

J.B. Hunt drives toward digital disruption

To cope with changes in the transportation industry and expand its capabilities, shipping and logistics provider J.B. Hunt launched a cloud-based digital service by migrating services to Azure Virtual Machines and the Web Apps feature of Azure App Service.

J.B. Hunt

Jotun

"In the past, we had hours of downtime for each new deployment. Today, the downtime required for a software upgrade is only 5 to 10 minutes. We haven't experienced any unplanned downtime at all."

Jan Erik Aarethun, Enterprise Architect, Jotun

Jotun
Back to tabs

Frequently asked questions about Database Migration Service

  • For a complete listing of source/target pairs, or migration scenarios, see the status of supported migration scenarios.

  • Database Migration Service migrates databases to Azure at scale. Azure Migrate discovers and assesses databases for readiness to move to Azure and recommends target SKUs. Azure Data Studio is a unified administration experience for data operations across SQL Server and Azure databases. You can now migrate your SQL Server databases to the cloud by installing the SQL Server Migration extension plug-in in Azure Data Studio.

  • Consult the migration support tables to see which target database service maps to which online or offline database source.

  • Use Azure Migrate to discover and assess SQL Server databases for migration readiness. Azure Migrate identifies requirements before migration, recommends target migration SKUs in Azure, and generates an estimate of the cost to run the workload in Azure.

  • Browse available services and tools for your data migration scenario.

  • Database migrations follow the typical steps in your cloud migration. Get an overview of cloud migration considerations and start planning your migration journey.

  • Yes, you are able to migrate server workloads, mainframes, and web apps to Azure. Learn more about Linux and Windows Server migrations. Find out about migrating your mainframe and web apps.

Ready when you are—let’s set up your Azure free account

#chatEngagement { color: #fff; background-color: #006abb; border: 1px solid #0078d4; border-radius: 4px; display: inline-block; font-size: 14px; font-weight: 600; padding: 10px 16px; } #chatEngagement:hover, #chatEngagement:active { text-decoration: underline; } #chatDisengagement { color: #0062ad; display: inline-block; font-size: 14px; font-weight: 600; padding-right: 1em; position: relative; text-decoration: none; border: none; background-color: transparent; } #chatEngagement:focus { outline: 1px solid #fff; outline-offset: -4px; text-decoration: underline; } #chatDisengagement:after { background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 12 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4 1L9 6L4 11' stroke='%230062ad'/%3E%3C/svg%3E"); content: ' '; height: 12px; width: 12px; display: inline-flex; vertical-align: middle; margin-left: .2em; transition: all .2s ease-in-out; position: absolute; bottom: -6px; background-color: transparent; } #chatDisengagement:focus { outline-offset: 10px; } #lp-iframe-container { border: 0; bottom: 0; box-shadow: 0 5px 15px 0 #00000033; height: 500px; left: auto !important; min-width: 300px; max-width: 350px; padding: 0; position: fixed; right: 0; top: auto !important; z-index: 1031; } #iFrame { height: 100%; width: 100%; border: 0; } #proactive-chat-dialog { position: fixed; z-index: 10400; bottom: -24px; right: 11px; } #proactive-chat-dialog .chatContainer { min-width: 272px; height: 277px; color: #000; line-height: 0; position: relative; border: 0 !important; background-repeat: no-repeat !important; background-color: #fff !important; margin: auto; padding: 12px; background-size: contain !important; box-shadow: 0 2.8px 2.2px rgba(0, 0, 0, 0.034), 0 6.7px 5.3px rgba(0, 0, 0, 0.048), 0 12.5px 10px rgba(0, 0, 0, 0.06), 0 22.3px 17.9px rgba(0, 0, 0, 0.072), 0 41.8px 33.4px rgba(0, 0, 0, 0.086), 0 100px 80px rgba(0, 0, 0, 0.12); } #proactive-chat-dialog .chatContainer .chat-cta { text-align: center; font-size: 24px; font-weight: 600; position: relative; top: 160px; } #proactive-chat-dialog .chatContainer .chat-buttons { position: relative; top: 185px; width: 100%; display: flex; gap: 1em; justify-content: center; flex-direction: column; } #proactive-chat-dialog .chatContainer .chat-buttons .arrow-link { width: auto; margin: auto; } #proactive-chat-dialog .chatContainer .chat-buttons .arrow-link:after { bottom: -6px; } @media only screen and (min-width: 33.75em) { #proactive-chat-dialog .chatContainer .chat-buttons { top: 200px; flex-direction: row; } } </style> <div id="proactive-chat-dialog" class="proactive-chat-hidden"> <div class="chatContainer" style="background: url('{{module.bg-img-src}}') no-repeat top left" > <div class="chat-cta">{{module.heading}}</div> <div class="chat-buttons"> <button type="button" id="chatEngagement" aria-label="{{chat-engagement.aria-label}}" class="button button--primary01 lp-chatnow" data-lp-event="click" data-bi-id="expand-chat" data-bi-an="chat" data-bi-chtid="azure chat 1" data-bi-chtnm="live person proactive chat" data-bi-bhvr="16" data-bi-tn="button button--primary01 lp-chatnow" > {{chat-engagement.btn-txt}} </button> <button type="button" id="chatDisengagement" aria-label="{{chat-disengagement.aria-label}}" class="arrow-link lp-nothanks" data-lp-event="close" data-bi-id="collapse-chat" data-bi-an="chat" data-bi-chtid="azure chat 1" data-bi-chtnm="live person proactive chat" data-bi-tn="arrow-link lp-nothanks" > {{chat-disengagement.btn-txt}} </button> </div> </div> </div> '/>