Tarefa Reduzir Banco de Dados
A tarefa Reduzir Banco de Dados reduz o tamanho de dados de banco de dados e de arquivos de log do SQL Server. Para obter mais informações, consulte Reduzindo um banco de dados.
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. Reduzir arquivos de dados recupera espaço movendo páginas de dados do final do arquivo para um espaço desocupado mais próximo do início do arquivo. Quando é criado espaço livre suficiente no final do arquivo, as páginas de dados do final do arquivo podem ser desalocados e devolvidos ao sistema de arquivos.
Cuidado |
---|
Os dados movidos para reduzir um arquivo podem ser deslocados para qualquer local disponível no arquivo. Isso causa a fragmentação do índice e pode reduzir o desempenho das consultas que procuram um intervalo do índice. Para eliminar a fragmentação, considere a reconstrução dos índices no arquivo após a redução. |
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, consulte DBCC SHRINKDATABASE (Transact-SQL).
Configurando a tarefa Reduzir Banco de Dados
Você pode definir propriedades por meio do Designer SSIS. 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 Designer SSIS, clique no seguinte tópico:
|
Consulte também