--- title: "Are you upgrading from SQL Server 2005? | Microsoft Docs" ms.custom: - "SQL2016_New_Updated" ms.date: "03/01/2017" ms.prod: "sql-server-2016" ms.reviewer: "" ms.suite: "" ms.technology: - "setup-install" ms.tgt_pltfrm: "" ms.topic: "article" ms.assetid: ad40e66f-71fe-4ee6-9ce3-17127e7b1d7a caps.latest.revision: 21 author: "MikeRayMSFT" ms.author: "mikeray" manager: "jhubbard" --- # Are you upgrading from SQL Server 2005? The end of extended support for SQL Server 2005 is one reason to upgrade now to a newer version of SQL Server and to Azure SQL Database. Upgrading enables you to maintain security and compliance, achieve breakthrough performance, and optimize your data platform infrastructure. For more info, guidance, and tools to plan and automate your upgrade or migration, see [SQL Server 2005 end of support](http://www.microsoft.com/en-us/server-cloud/products/sql-server-2005/). ## Why upgrade? > [!IMPORTANT] > Extended support for SQL Server 2005 ends on April 12, 2016. If you're still running SQL Server 2005 after April 12, 2016, you'll no longer receive security updates. To get a data sheet in PDF format that explains the benefits of upgrading from SQL Server 2005, [click here](https://info.microsoft.com/rs/157-GQE-382/images/EN-CNTNT-Infographic-UpgradeSQL2005Datasheet.pdf) (not on the thumbnail image below). ![Data sheet about upgrading from SQL Server 2005](../../database-engine/install-windows/media/sqlserver2005eos.png "Data sheet about upgrading from SQL Server 2005") ## Choose your upgrade option If you’re upgrading relational databases from SQL Server 2005, here are your options for relational storage on the Microsoft platform. To see a more comprehensive analysis of these options, [click here](http://sql05upgrade.azurewebsites.net/). |Relational storage option|Benefits|Other factors to consider| |-------------------------------|--------------|-------------------------------| |**SQL Server on premises**

Consider this option for database applications of any kind, from transactional systems to data warehouses.|You have the most control over features and scalability because you manage both hardware and software.

If you’re upgrading from SQL Server 2005, this is the most similar environment.|You have to make the biggest up-front investment and provide the most ongoing management, because you have to buy, maintain, and manage your own hardware and software.

For more information, see [SQL Server 2016](https://www.microsoft.com/EN-US/server-cloud/products/sql-server-2016/).| |**SQL Server hosted on Azure virtual machines**

Consider this option if you want the following:

Benefits of migrating to a hosted environment.

Control over the operating environment.

Familiar feature set of SQL Server.|You can deploy quickly from a library of virtual machine images.

You get the full SQL Server feature set.

You save the cost of hardware and of server software. You pay only for hourly usage.|You have to configure and manage both the SQL Server and the operating system software.



For more information, see [SQL Server on Azure Virtual Machines overview](https://azure.microsoft.com/documentation/articles/virtual-machines-sql-server-infrastructure-services/).

For info about migrating, see [Migrate a database to SQL Server on an Azure VM](https://azure.microsoft.com/documentation/articles/virtual-machines-migrate-onpremises-database/).| |**Azure SQL Database hosted database service**

Consider this option if you want a lower-cost solution with less maintenance.

This option is particularly well suited for apps that don’t require the same capacity at all times, or that have to provide external access.|You can deploy quickly and scale up easily.

You pay only for hourly usage.

The cost of the service includes not only storage, but high availability and automated backups.|Azure SQL Database lacks some SQL Server features that are not applicable in a hosted cloud environment. For more info, see [Azure SQL Database Transact-SQL information](https://azure.microsoft.com/documentation/articles/sql-database-transact-sql-information/).

Azure SQL Database also has a maximum database size of 500 GB, compared to 524 PB for SQL Server.

For more information, see [SQL Database](https://azure.microsoft.com/services/sql-database/).

For information about migrating, see [Migrating a SQL Server database to Azure SQL Database](https://azure.microsoft.com/documentation/articles/sql-database-cloud-migrate/).| You may also want to consider a non-relational or NoSQL solution for certain data and applications. |Non-relational solution|Benefits| |------------------------------|--------------| |**Azure DocumentDB**

Consider this option for modern, scalable, mobile and web applications that use JSON data and require a combination of robust querying and transactional data processing.

For more info, see [DocumentDB](https://azure.microsoft.com/en-us/services/documentdb/).

For info about importing data, see [Import data to DocumentDB](https://azure.microsoft.com/documentation/articles/documentdb-import-data/).|Your documents are indexed and you can use familiar SQL syntax to query them.

The database is schema-free.

You can add properties to documents without having to rebuild indexes.

You get JSON and JavaScript support right inside the database engine.

You get native support for geospatial data and integration with other Azure Services including Azure Search, HDInsight, and Data Factory.

You get low latency, high performance storage with reserved throughput levels.| |**Azure table storage**

Consider this option to store petabytes of semi-structured data in a cost-effective solution.

For more info, see [Table Storage](https://azure.microsoft.com/services/storage/tables/).|You can evolve your apps and your table schema without taking the data offline.

You can scale up without sharding your dataset.

You get geo-redundant storage that replicates data across multiple regions.| To download the report "Migrating from SQL Server 2005" by Directions on Microsoft, which contains more details about the upgrade options, [click here](https://info.microsoft.com/CO-SQL-CNTNT-FY16-09Sep-14-ModernizationDirOnMFST-Register.html) (not on the thumbnail image below). ![Report about migrating from SQL Server 2005](../../database-engine/install-windows/media/sqlserver2005migratingdoc.png "Report about migrating from SQL Server 2005") ## Plan your upgrade - Read about how to plan your upgrade in the following series of blog posts from the SQL Server team. - [Planning an efficient upgrade from SQL Server 2005: Step 1 of 3](http://blogs.technet.com/b/dataplatforminsider/archive/2015/12/10/planning-an-efficient-upgrade-from-sql-server-2005-step-1-of-3.aspx) - [Planning an efficient upgrade from SQL Server 2005: Step 2 of 3](http://blogs.technet.com/b/dataplatforminsider/archive/2015/12/15/planning-an-efficient-upgrade-from-sql-server-2005-step-2-of-3.aspx) - [Planning an efficient upgrade from SQL Server 2005: Step 3 of 3](http://blogs.technet.com/b/dataplatforminsider/archive/2015/12/17/planning-an-efficient-upgrade-from-sql-server-2005-step-3-of-3.aspx) - Review the requirements and considerations under [Planning a SQL Server Installation](../../sql-server/install/planning-a-sql-server-installation.md), including the [Hardware and Software Requirements for Installing SQL Server 2016](../../sql-server/install/hardware-and-software-requirements-for-installing-sql-server.md). - Read about how to upgrade. - Review the available upgrade methods and learn how to plan and test in the topic [Upgrade Database Engine](../../database-engine/install-windows/upgrade-database-engine.md). > [!IMPORTANT] > You can't upgrade a SQL Server 2005 server to a SQL Server 2016 server in place. You have to install SQL Server 2016, then migrate your SQL Server 2005 databases to the new installation. For more info, see the section "New Installation Upgrade" in the topic [Choose a Database Engine Upgrade Method](../../database-engine/install-windows/choose-a-database-engine-upgrade-method.md). - To get the more detailed "Technical Upgrade Guide" in PDF format, [click here](http://download.microsoft.com/download/7/1/5/715BDFA7-51B6-4D7B-AF17-61E78C7E538F/SQL_Server_2014_Upgrade_technical_guide.pdf). > [!NOTE] > This is currently the SQL Server 2014 version of the "Technical Upgrade Guide". The SQL Server 2016 version of the guide is not yet available. - For more info, guidance, and tools to plan and automate your upgrade or migration, see [SQL Server 2005 end of support](http://www.microsoft.com/en-us/server-cloud/products/sql-server-2005/). ## Get SQL Server 2016 To download an evaluation copy of SQL Server 2016, [click here](https://www.microsoft.com/en-us/evalcenter/evaluate-sql-server-2016/?wt.mc_id=upgrade2005). ## See Also [SQL Server 2016](http://www.microsoft.com/en-us/server-cloud/products/sql-server-2016/default.aspx) [SQL Server 2005 end of support](http://www.microsoft.com/en-us/server-cloud/products/sql-server-2005/) [Upgrade from SQL Server 2005 to SQL Server 2014](https://msdn.microsoft.com/en-us/library/mt170591\(v=sql.120\).aspx)