When the AUTO_RESTORE_POINT server configuration option was used with the CHECKPOINT YES option, restore points were sometimes written more frequently than the specified transaction log interval. This did not cause any specific issues, other than a very slight performance degradation. The logic has been modified to correct this behavior.