You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: azure-sql/virtual-machines/windows/sql-server-extend-end-of-support.md
+16-25Lines changed: 16 additions & 25 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,10 +1,10 @@
1
1
---
2
2
title: Extend support for SQL Server
3
-
description: Extend support for SQL Server 2012 by migrating your SQL Server instance to Azure, or purchasing extended support to keep instances on-premises.
3
+
description: Extend support for SQL Server 2014 by migrating your SQL Server instance to Azure, or purchasing extended support to keep instances on-premises.
SQL Server 2012 has reached the [end of its support (EOS) life cycle](/lifecycle/products/microsoft-sql-server-2012). Because many customers are still using this version, we're providing several options to continue getting support. You can migrate your on-premises SQL Server instances to Azure virtual machines (VMs), migrate to Azure SQL Database, or stay on-premises and purchase extended security updates.
17
+
SQL Server 2014 reached the [end of its support (EOS) life cycle](/lifecycle/products/sql-server-2014). This article describes how you can extend support for SQL Server 2014 at no extra cost by migrating your workload to SQL Server on Azure Virtual Machines (VMs).
18
18
19
-
Unlike with Azure SQL Managed Instance, migrating to an Azure VM doesn't require your applications to be recertified. And unlike with staying on-premises, you receive free extended security patches by migrating to an Azure VM.
20
-
21
-
The rest of this article provides considerations for migrating your SQL Server instance to an Azure VM.
19
+
Unlike with Azure SQL Managed Instance and Azure SQL Database, migrating to an Azure VM doesn't require your applications to be recertified.
22
20
23
21
For more information about end of support options, see [End of support](/sql/sql-server/end-of-support/sql-server-end-of-support-overview).
24
22
25
23
## Provisioning
26
24
27
-
Customers who are on an earlier version of SQL Server need to either self-install or upgrade to SQL Server 2012. Likewise, customers on an earlier version of Windows Server need to either deploy their VM from a custom VHD or upgrade to Windows Server 2012 R2.
25
+
Customers who use an earlier version of SQL Server need to either self-install or upgrade to SQL Server 2014. Likewise, customers who use an earlier version of Windows Server need to either deploy their VM from a custom VHD or upgrade to Windows Server 2012 R2.
28
26
29
27
Images deployed through Azure Marketplace come with the SQL IaaS Agent extension preinstalled. The SQL IaaS Agent extension is a requirement for flexible licensing and automated patching. Customers who deploy self-installed VMs need to manually install the SQL IaaS Agent extension.
30
28
31
-
> [!NOTE]
32
-
>
33
-
> Although the SQL Server **Manage** options work with SQL Server 2012, the following features aren't supported_: Automatic backups, and Azure Key Vault integration.
34
-
35
29
## Licensing
36
30
37
-
Pay-as-you-go SQL Server 2012 deployments can convert to [Azure Hybrid Benefit](https://azure.microsoft.com/pricing/hybrid-benefit/).
31
+
You can convert pay-as-you-go SQL Server 2014 deployments to [Azure Hybrid Benefit](https://azure.microsoft.com/pricing/hybrid-benefit/).
32
+
To convert a Software Assurance (SA)-based license to pay-as-you-go, register with the [SQL IaaS Agent extension](sql-agent-extension-manually-register-single-vm.md). After registration, the SQL license type is interchangeable between Azure Hybrid Benefit and pay-as-you-go.
38
33
39
-
To convert a Software Assurance (SA)-based license to pay-as-you-go, customers should register with the [SQL IaaS Agent extension](sql-agent-extension-manually-register-single-vm.md). After registration, the SQL license type is interchangeable between Azure Hybrid Benefit and pay-as-you-go.
40
-
41
-
Self-installed SQL Server 2012 instances on an Azure VM can register with the SQL IaaS Agent extension and convert their license type to pay-as-you-go.
34
+
You can register self-installed SQL Server 2014 instances on an Azure VM with the SQL IaaS Agent extension and convert their license type to pay-as-you-go.
42
35
43
36
## Migration
44
37
45
-
You can migrate end of support SQL Server instances to an Azure VM with manual backup/restore methods. This is the most common migration method from on-premises to an Azure VM.
38
+
You can migrate end of support SQL Server instances to an Azure VM by using manual backup and restore methods. This method is the most common migration method from on-premises to an Azure VM.
46
39
47
40
### Azure Site Recovery
48
41
49
-
For bulk migrations, we recommend the [Azure Site Recovery](/azure/site-recovery/site-recovery-overview) service. With Azure Site Recovery, customers can replicate the whole VM, including SQL Server from on-premises to Azure VM.
42
+
For bulk migrations, use the [Azure Site Recovery](/azure/site-recovery/site-recovery-overview) service. By using Azure Site Recovery, you can replicate the whole VM, including SQL Server, from on-premises to an Azure VM.
50
43
51
44
SQL Server requires app-consistent Azure Site Recovery snapshots to guarantee recovery. Azure Site Recovery supports app-consistent snapshots with a minimum 1-hour interval. The minimum recovery point objective (RPO) possible for SQL Server with Azure Site Recovery migrations is 1 hour. The recovery time objective (RTO) is 2 hours plus SQL Server recovery time.
52
45
53
46
### Database Migration Service
54
47
55
-
The [Azure Database Migration Service](/azure/dms/dms-overview)is an option for customers if they're migrating from on-premises to an Azure VM by upgrading SQL Server to the 2012 version or later.
48
+
Use the [Azure Database Migration Service](/azure/dms/dms-overview) if you're migrating from on-premises to an Azure VM and upgrading SQL Server to the 2014 version or later.
56
49
57
50
## Disaster recovery
58
51
59
52
Disaster recovery solutions for end of support SQL Server on an Azure VM are as follows:
60
53
61
-
-**SQL Server backups**: Use Azure Backup to help protect your end of support SQL Server 2012 against ransomware, accidental deletion, and corruption with a 15-minute RPO and point-in-time recovery. For more information, see [this article](/azure/backup/sql-support-matrix#scenario-support).
54
+
-**SQL Server backups**: Use Azure Backup to help protect your end of support SQL Server 2014 instances against ransomware, accidental deletion, and corruption with a 15-minute RPO and point-in-time recovery. For more information, see [this article](/azure/backup/sql-support-matrix#scenario-support).
62
55
63
56
-**Log shipping**: You can create a log shipping replica in another zone or Azure region with continuous restores to reduce the RTO. You need to manually configure log shipping.
64
57
65
58
-**Azure Site Recovery**: You can replicate your VM between zones and regions through Azure Site Recovery replication. SQL Server requires app-consistent snapshots to guarantee recovery if there's a disaster. Azure Site Recovery offers a minimum 1-hour RPO and a 2-hour (plus SQL Server recovery time) RTO for end of support SQL Server disaster recovery.
66
59
67
60
## Security patching
68
61
69
-
Extended security updates for SQL Server VMs are delivered through the Microsoft Windows Update channels after the SQL Server VM has been registered with the [SQL IaaS Agent extension](sql-agent-extension-manually-register-single-vm.md). Patches can be downloaded manually or automatically.
62
+
After you register a SQL Server VM with the [SQL IaaS Agent extension](sql-agent-extension-manually-register-single-vm.md), Microsoft delivers extended security updates for SQL Server VMs through the Microsoft Windows Update channels. You can manually or automatically download patches.
70
63
71
-
*Automated patching* is enabled by default. Automated patching allows Azure to automatically patch SQL Server and the operating system. You can specify a day of the week, time, and duration for a maintenance window if the SQL Server IaaS extension is installed. Azure performs patching in this maintenance window. The maintenance window schedule uses the VM locale for time. For more information, see [Automated patching for SQL Server on Azure Virtual Machines](automated-patching.md).
64
+
*Automated patching* is enabled by default. By using automated patching, Azure automatically patches SQL Server and the operating system. You can specify a day of the week, time, and duration for a maintenance window if the SQL Server IaaS extension is installed. Azure performs patching during this maintenance window. The maintenance window schedule uses the VM locale for time. For more information, see [Automated patching for SQL Server on Azure Virtual Machines](automated-patching.md).
72
65
73
66
For improved patching management, which also includes Cumulative Updates, try the integrated [Azure Update Manager](../azure-update-manager-sql-vm.md) experience.
74
67
75
68
> [!NOTE]
76
-
> Registration with the [SQL IaaS Agent extension](sql-agent-extension-manually-register-single-vm.md) isn't required for _manual_ installation of extended security updates on Azure virtual machines. Microsoft Update automatically detects the VM is running in Azure and presents relevant updates for download even if the extension isn't installed.
77
-
78
-
69
+
> You don't need to register with the [SQL IaaS Agent extension](sql-agent-extension-manually-register-single-vm.md) for _manual_ installation of extended security updates on Azure virtual machines. Microsoft Update automatically detects the VM is running in Azure and presents relevant updates for download even if the extension isn't installed.
79
70
80
-
[Azure Update management](/azure/automation/update-management/overview) as of today doesn't detect patches for SQL Server Marketplace images. You should look under Windows Updates to apply SQL Server updates in this case.
71
+
As of today, [Azure Update management](/azure/automation/update-management/overview) doesn't detect patches for SQL Server Marketplace images. You should look under Windows Updates to apply SQL Server updates in this case.
Copy file name to clipboardExpand all lines: data-migration/sql-server/managed-instance/guide.md
+6-12Lines changed: 6 additions & 12 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -27,12 +27,11 @@ Migrate your data using your chosen [migration method](overview.md#compare-migra
27
27
28
28
*This section provides general migration steps for the following recommended migration options*:
29
29
30
-
- SQL Server migration experience in Azure Arc
31
-
32
-
- Azure Database Migration Service (DMS), which offers migration with near-zero downtime
33
-
- Managed Instance link
34
-
- Log Replay Service (LRS)
35
-
- Native `RESTORE DATABASE FROM URL`, which uses native backups from SQL Server and requires some downtime
30
+
-[SQL Server migration in Azure Arc](#sql-server-migration-in-azure-arc)
31
+
-[Azure Database Migration Service (Azure DMS)](#azure-database-migration-service-azure-dms), which offers migration with near-zero downtime
32
+
-[Managed Instance link](#managed-instance-link)
33
+
-[Log Replay Service (LRS)](#log-replay-service-lrs)
34
+
-[Native `RESTORE DATABASE FROM URL`](#backup-and-restore), which uses native backups from SQL Server and requires some downtime
36
35
37
36
SQL Managed Instance targets user scenarios that require mass database migration from on-premises or SQL Server on Azure Virtual Machines implementations. It's the optimal choice when you need to lift and shift the back end of applications that regularly use instance level and cross-database functionalities. If this is your scenario, you can move an entire instance to a corresponding environment in Azure without the need to rearchitect your applications.
38
37
@@ -43,13 +42,8 @@ To move SQL Server instances, you need to plan carefully:
43
42
44
43
SQL Managed Instance is a managed service that allows you to delegate some of the regular database administration activities to the platform as they're built in. Therefore, you don't need to migrate some instance-level data, such as maintenance jobs for regular backups or Always On configuration, as [high availability](/azure/azure-sql/database/high-availability-sla-local-zone-redundancy) is built in.
45
44
46
-
### Database migration
47
-
48
-
Migrate your SQL Server enabled by Azure Arc instance to Azure SQL Managed Instance directly through the Azure portal. For detailed instructions, see [Migrate SQL Server instance to Azure SQL Managed Instance](/sql/sql-server/azure-arc/migrate-to-azure-sql-managed-instance).
49
-
50
-
Database migration provides a built-in migration experience, using the Managed Instance link or Log Replay Service (LRS) methods behind the scenes, while simplifying configuration, management, and monitoring of the migration process.
51
45
52
-
## SQL Server migration in Azure Arc
46
+
###SQL Server migration in Azure Arc
53
47
54
48
Migrate SQL Server instances enabled by Azure Arc to SQL Managed Instance through the Azure portal. SQL Managed Instance provides a fully managed PaaS solution for lift-and-shift migrations. The process includes assessing readiness, selecting a target, migrating data, and monitoring progress.
0 commit comments