Data Domain. Буст DD: DDBMEXPTOOL не удаляет просроченные данные при использовании -N

Сводка: DD Boost для корпоративных приложений: DDBMEXPTOOL не удаляет данные с истекшим сроком действия, если используется параметр -N.

Данная статья применяется к Данная статья не применяется к Эта статья не привязана к какому-либо конкретному продукту. В этой статье указаны не все версии продуктов.

Симптомы

Не все резервные копии удаляются, даже если срок их действия истек.

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; }

Процесс завершается успешно при запуске DDBPEXPTOOL или задания SQL; однако некоторые резервные копии остаются, что препятствует полной очистке системы Data Domain.

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>

При использовании следующей команды: 

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

Или T-SQL без параметра -N .

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" '

Данные с истекшим сроком действия, как и ожидалось, удаляются. 

Причина

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

Команда удаления фильтрует резервные копии по имени и удаляет только те, которые соответствуют -N "Backup_Name" Критерии.

-N Указывает на точное, а не частичное совпадение. Указание -N "Backup_Name" Игнорирует все, что содержит имя базы данных, добавленное в конце.

В команде list, возвращающей все резервные копии, сделанные из-за того, что она не добавила фильтр сохранения имени набора:

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"'

 

Разрешение

Запустите инструмент истечения срока действия или расшифровку обслуживания T-SQL , не указывая -N Параметр:

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>

 

Затронутые продукты

Microsoft App Agent

Продукты

DD Boost for Enterprise Applications, Microsoft App Agent
Свойства статьи
Номер статьи: 000050027
Тип статьи: Solution
Последнее изменение: 20 Jan 2026
Версия:  6
Получите ответы на свои вопросы от других пользователей Dell
Услуги технической поддержки
Проверьте, распространяются ли на ваше устройство услуги технической поддержки.