Если вы ищете сценарий для удаления пакетов из SQL Server, вы можете сделать следующее:
Следующий код удалит пакет, развернутый как «\ Maintenance Plan \ DatabaseBackup-Full-All» с сервера с именем «MYSQLSERVER01»
DTUTIL /SQL "\Maintenance Plans\DatabaseBackup-Full-All" /DELETE /SourceServer MYSQLSERVER01 >> rollback.log
Следующий код развернет пакет, расположенный в текущем каталоге в файловой системе с именем «DatabaseBackup-Full-All.dtsx», на сервер с именем «MYSQLSERVER01», как «\ планы обслуживания \ DatabaseBackup-Full-All»
DTUTIL /FILE "DatabaseBackup-Full-All.dtsx" /COPY SQL;"\Maintenance Plans\DatabaseBackup-Full-All" /QUIET /DestServer MYSQLSERVER01 >> release.log
Эти примеры кода запускаются из командной строки.
Я также включил >> release.log и >> rollback.log, чтобы вы могли сохранить журнал выполнения в файл.
Не забудьте зайти в любой каталог, в котором находится файл пакета, чтобы запустить скрипт как есть, или обновить приведенный выше код, чтобы указать полный (локальный или unc) путь к файлу вашего пакета.