Could it be possible to restore the SQL Server 2005 database into the SQL Server 2019

Prasanta Kumar Biswas 21 Reputation points
2021-07-23T07:55:39.29+00:00

I am using SQL Server 2005 from the year 2010. Now I am wishing to install SQL Server 2019 in the same machine. Is there any problem if I restore the previous version in new version ?

SQL Server
SQL Server
A family of Microsoft relational database management and analysis systems for e-commerce, line-of-business, and data warehousing solutions.
14,150 questions
0 comments No comments
{count} votes

Accepted answer
  1. Olaf Helper 45,366 Reputation points
    2021-07-23T08:06:53.637+00:00

    AFAIK you need to make a migration step between to an other version, like 2012 before you can go on to 2019.
    See Supported version & edition upgrades (SQL Server 2019) => Migration

    "Backup and restore: A backup taken on SQL Server 2008 or SQL Server 2008 R2 can be restored to SQL Server 2019"
    But not 2005 backups.

    1 person found this answer helpful.
    0 comments No comments

2 additional answers

Sort by: Most helpful
  1. Erland Sommarskog 113.5K Reputation points MVP
    2021-07-23T08:25:42.17+00:00

    I need to correct Olaf. You can restore a database from SQL 2005 on SQL 2019. I just tested this.

    Only if you have a database from SQL 2000, you need to go by an intermediate version, either SQL 2005 or SQL 2008.

    3 people found this answer helpful.

  2. AmeliaGu-MSFT 13,986 Reputation points Microsoft Vendor
    2021-07-23T08:24:05.337+00:00

    Hi PrasantaKumarBiswas-4575,

    Welcome to Microsoft Q&A.
    In addition, you can use Data Migration Assistant (DMA) to help you migrate SQL Server 2005 database to SQL Server 2019.

    117347-image.png

    The Data Migration Assistant (DMA) helps you upgrade to a modern data platform by detecting compatibility issues that can impact database functionality in your new version of SQL Server or Azure SQL Database. DMA recommends performance and reliability improvements for your target environment and allows you to move your schema, data, and uncontained objects from your source server to your target server. Please refer to Data Migration Assistant.
    Best Regards,
    Amelia


    If the answer is helpful, please click "Accept Answer" and upvote it.
    Note: Please follow the steps in our documentation to enable e-mail notifications if you want to receive the related email notification for this thread.

    1 person found this answer helpful.
    0 comments No comments

Your answer

Answers can be marked as Accepted Answers by the question author, which helps users to know the answer solved the author's problem.