enterprise to standard

Vishu 1,736 Reputation points
2021-07-15T06:23:26.04+00:00

Experts, please guide what all parameters to check for restoring a database from enterprise to standard edition so that it is compatible

SQL Server | Other
{count} votes

Accepted answer
  1. AmeliaGu-MSFT 14,006 Reputation points Microsoft External Staff
    2021-07-19T08:46:42.467+00:00

    Hi Vishu-2318,
    Thanks for your reply.

    will features like ChangeCapture, Partitioning etc give errors while migrating to SQL 2019 standard edition.

    SQL Server standard 2019 supports Change Data Capture and Table and index partitioning. SQL Server from 2016 with Service Pack 1 and higher supports CDC and partitioning in the Standard edition.
    It is feasible to restore the SQL Server 2008 enterprise database with partitioning and CDC features to SQL Server standard 2019.
    115818-image.png

    115891-image.png

    Please refer to Editions and supported features of SQL Server 2019 which might help.
    Best Regards,
    Amelia

    0 comments No comments

3 additional answers

Sort by: Most helpful
  1. Olaf Helper 47,441 Reputation points
    2021-07-15T13:26:07.927+00:00

    If you have access to SQL Server Enterprise and that database, then you can check if Enterprise features are used with

    SELECT * FROM sys.dm_db_persisted_sku_features
    

    If you have only the database backup, then you can not check it; restore the database and see if you get an error regarding Enterprise features

    See
    https://dotnetstories.wordpress.com/2012/06/20/restoring-a-database-from-sql-server-enterprise-edition-to-any-other-edition-of-sql-server/

    0 comments No comments

  2. AmeliaGu-MSFT 14,006 Reputation points Microsoft External Staff
    2021-07-16T02:18:40.897+00:00

    Hi Vishu-2318,

    I think you will need to restore the database to another enterprise or developer edition SQL Server, and use sys.dm_db_persisted_sku_features to list edition-specific feature. Then you need to remove the edition-specific features, take a backup and restore it on the SQL Server standard edition.
    In addition, please refer to this article which might help.

    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.

    0 comments No comments

  3. Vishu 1,736 Reputation points
    2021-07-19T08:01:33.897+00:00

    reference to these feature :

    https://learn.microsoft.com/en-us/sql/relational-databases/system-dynamic-management-views/sys-dm-db-persisted-sku-features-transact-sql?view=sql-server-ver15&WT.mc_id=Portal-Microsoft_Azure_Support

    if the database is in backward compatibility of 100(SQL 2008) on a SQL 2019 enterprise instance , will features like ChangeCapture, Partitioning etc give errors while migrating to SQL 2019 standard ediiton

    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.