Tarefa Reduzir Banco de Dados
Aplica-se a: SQL Server SSIS Integration Runtime no Azure Data Factory
A tarefa Reduzir Banco de Dados reduz o tamanho de dados de bancos de dados e de arquivos de log do SQL Server .
Usando a tarefa Reduzir Banco de Dados, um pacote pode reduzir os arquivos de um único banco de dados ou de vários bancos de dados.
A redução de arquivos de dados recupera espaço com a movimentação de páginas de dados do final do arquivo para o espaço desocupado mais próximo à frente do arquivo. Quando espaço livre suficiente é criado no final do arquivo, as páginas de dados no final do arquivo podem ser desalocadas e retornadas para o sistema de arquivos.
Aviso
Os dados movidos para reduzir um arquivo podem ser espalhados para qualquer local disponível no arquivo. Isso provoca uma fragmentação do índice e pode reduzir a velocidade do desempenho de consultas que pesquisam um intervalo do índice. Para eliminar a fragmentação, considere a recompilação dos índices no arquivo após a redução.
Comandos
A tarefa Reduzir Banco de Dados encapsula um comando DBCC SHRINKDATABASE, inclusive os seguintes argumentos e opções:
database_name
target_percent
NOTRUNCATE ou TRUNCATEONLY.
Se a tarefa Reduzir Banco de Dados reduzir vários bancos de dados, a tarefa executará vários comandos SHRINKDATABASE, um para cada banco de dados. Todas as instâncias do comando SHRINKDATABASE usam os mesmos valores de argumento, exceto para o argumento database_name . Para obter mais informações, confira DBCC SHRINKDATABASE (Transact-SQL).
Configuração da tarefa Reduzir Banco de Dados
Você pode definir propriedades por meio do SSIS Designer. Esta tarefa está na seção Tarefas do Plano de Manutenção da Caixa de Ferramentas , no Designer SSIS .
Para obter mais informações sobre as propriedades que podem ser definidas no Designer SSIS , clique no seguinte tópico:
Para obter mais informações sobre como definir essas propriedades no SSIS Designer, clique no tópico a seguir: