El store procedure de sistema sp_dumpoptimize nos permite especificar la cantidad de información que va a ser incluida durante un respaldo de la base de datos (dump database) .
Su sintaxis es la sisguiente
sp_dumpoptimize [ 'archive_space = {maximum | minimum | default }' ]
sp_dumpoptimize [ 'reserved_threshold = {nnn | default }' ]
sp_dumpoptimize [ 'allocation_threshold = {nnn | default }' ]
Por ejemplo, si queremos hacer un respaldo de la base de datos solo con las páginas asignadas, lo cual generaría un respaldo lo más pequeño posible debemos ejecutar lo siguiente:
sp_dumpoptimize 'archive_space=minimum'
Backup Server: 4.172.1.1: The value of 'reserved pages threshold' has been set to 100%.
Backup Server: 4.172.1.2: The value of 'allocated pages threshold' has been set to 100%.
Ahora si por lo contrario queremos respaldar todas las páginas de datos donde no optimizaríamos el respaldo, debemos ejecutar lo siguiente.
sp_dumpoptimize 'archive_space=maximum'
Backup Server: 4.172.1.1: The value of 'reserved pages threshold' has been set to 0%.
Backup Server: 4.172.1.2: The value of 'allocated pages threshold' has been set to 0%.