Data Domain: DD Boost: DDBMEXPTOOL não exclui dados expirados quando -N é usado

Resumo: DD Boost para aplicativos empresariais: DDBMEXPTOOL não exclui dados expirados quando o parâmetro -N é usado.

Este artigo aplica-se a Este artigo não se aplica a Este artigo não está vinculado a nenhum produto específico. Nem todas as versões do produto estão identificadas neste artigo.

Sintomas

Nem todos os backups são excluídos, mesmo que tenham expirado.

A { text-decoration: none; color: #464feb; } tr th, tr td { border: 1px solid #e6e6e6; } tr th { background-color: #f5f5f5; } a { text-decoration: none; color: #464feb; } tr th, tr td { border: 1px solid #e6e6e6; } tr th { background-color: #f5f5f5; }

O processo é concluído com sucesso ao executar DDBPEXPTOOL ou um trabalho SQL; no entanto, alguns backups permanecem, impedindo que o sistema Data Domain seja totalmente limpo.

USE [master]
GO
DECLARE @returnCode int
EXEC @returnCode = dbo.emc_run_delete '-e "1 days ago" -k -n mssql -a "DDBOOST_USER = DDBOOST_USER" -a "DEVICE_HOST = DD_HOSTNAME " -a "DEVICE_PATH = /STorage_UNIT" -a "CLIENT = CLient_name" -N "BAckup_Name "'

ddbmexptool -k [-v -D 9 -b <start_save_time> -e <end_save_time> -N <save_set_name>] {-z <config_file> | -a "parameter=value"} -n <application>

Ao usar o seguinte comando: 

ddbmexptool -k [-v -D 9 -b <start_save_time> -e <end_save_time>  {-z <config_file> | -a "parameter=value"} -n <application>

Ou o T-SQL sem a opção -N parâmetro.

USE [master]
GO
DECLARE @returnCode int
EXEC @returnCode = dbo.emc_run_delete '-e "1 days ago" -k -n mssql -a "DDBOOST_USER = DDBOOST_USER" -a "DEVICE_HOST = DD_HOSTNAME " -a "DEVICE_PATH = /STorage_UNIT" -a "CLIENT = CLient_name" '

Os dados expirados são excluídos como esperado. 

Causa

a { text-decoration: none; color: #464feb; } tr th, tr td { border: 1px solid #e6e6e6; } tr th { background-color: #f5f5f5; }

O comando delete filtra os backups por nome e remove apenas aqueles que correspondem ao -N "Backup_Name" Critérios.

-N Especifica uma correspondência exata, não parcial. Especificando -N "Backup_Name" ignora qualquer coisa com um nome de banco de dados anexado ao final.

No comando list retornando todos os backups feitos porque ele não adicionou um filtro de nome de saveset:

USE [master]
GO
DECLARE @returnCode int
EXEC @returnCode = dbo.emc_run_delete '-e "1 days ago" -k -n mssql -a "DDBOOST_USER = DDBOOST_USER" -a "DEVICE_HOST = DD_HOSTNAME " -a "DEVICE_PATH = /STorage_UNIT" -a "CLIENT = CLient_name"'

 

Resolução

Execute a ferramenta de expiração ou a transcrição do T-SQL de manutenção sem especificar o -N Parâmetro:

USE [master]
GO
DECLARE @returnCode int
EXEC @returnCode = dbo.emc_run_delete '-e "1 days ago" -k -n mssql -a "DDBOOST_USER = DDBOOST_USER" -a "DEVICE_HOST = DD_HOSTNAME " -a "DEVICE_PATH = /STORAGE_UNIT" -a "CLIENT = Client_name" '

ddbmexptool -k [-v -D 9 -b <start_save_time> -e <end_save_time>  {-z <config_file> | -a "parameter=value"} -n <application>

 

Produtos afetados

Microsoft App Agent

Produtos

DD Boost for Enterprise Applications, Microsoft App Agent
Propriedades do artigo
Número do artigo: 000050027
Tipo de artigo: Solution
Último modificado: 20 jan. 2026
Versão:  6
Encontre as respostas de outros usuários da Dell para suas perguntas.
Serviços de suporte
Verifique se o dispositivo está coberto pelos serviços de suporte.