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.
alter recovery model to simple and effect on cdc enabled databases
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
-
Olaf Helper 47,441 Reputation points
2021-05-19T05:55:46.817+00:00
1 additional answer
Sort by: Most helpful
-
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.