alter recovery model to simple and effect on cdc enabled databases

NeophyteSQL 241 Reputation points
2021-05-18T23:03:23.237+00:00

we need to alter the recover model to simple due to some reasons with space issues.

some of the databases have cdc enabled on them, will altering from full to simple have any impact.

after changing the recovery model to simple, do i need to apply full backup

SQL Server | Other
0 comments No comments
{count} votes

Accepted answer
  1. Olaf Helper 47,441 Reputation points
    2021-05-19T05:55:46.817+00:00

    CDC = Change Data Capture don't have a relation/dependency to the recovery model of the database, so you can change it without impact.
    When changing simple => full then it's mandatory to run a full backup before you can make log backup; the other way round it's not mandatory, but having an additional backup is never wrong.

    0 comments No comments

1 additional answer

Sort by: Most helpful
  1. Seeya Xi-MSFT 16,586 Reputation points
    2021-05-19T06:23:30.507+00:00

    Hi @NeophyteSQL

    > some of the databases have cdc enabled on them, will altering from full to simple have any impact.

    No, it has no impact. CDC works with all recovery models.

    > after changing the recovery model to simple, do i need to apply full backup

    Yes, suggest you do a full backup for this database.

    SQL server database in the simple recovery model does not supported transaction log backup. It is not supported to point-in-time restores.
    The combined application of differential backup and full backup and appropriately increasing the frequency of differential backup can reduce the risk caused by not having separate transaction logs. Perform a full backup first, and then a differential backup. A full backup can provide a new differential benchmark for another series of differential backups.


    If the response is helpful, please click "Accept Answer" and upvote it, as this could help other community members looking for similar queries.
    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

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.