Thanks Katherine. I have a good understanding between the Simple and Full recovery mode options in SQL Server. What confuses me is that the default recovery mode setting for SSISDB is Full instead of Simple.
One of the biggest selling points of Full recovery is point-in-time recovery. However, I don't think that feature is necessary for SSISDB since the changes are generally during package execution, administration, or deployment. While the execution
may be scheduled and frequent, the other activities are rare. In addition, the execution logs and project/package versions are stored in data tables. For project/package deployments, failed deployments should automatically be rolled back.
I would expect similar behavior in the SSIS execution logs.
I am tempted to just switch the recovery mode to Simple. Unfortunately, with the default setting being Full, I am concerned that changing the recovery model will inherently break an important SSIS feature. This led to my initial question: What
are the consequences and/or the features lost by switching the recovery model of the SSISDB database from "Full" to "Simple"? If the answer is just losing point-in-time recovery, then I can go ahead and switch the recovery model to
Simple.