Задание очистки и архивирования BizTalk теперь поддерживает очистку потерянных экземпляров.

Недавно примененное исправление узла BizTalk CU5 для BizTalk Server 2013 R2 (прошло хорошо и все работает нормально): блокировка для улучшения задания агента SQL BizTalk с использованием процедуры хранения «dtasp_BackupAndPurgeTrackingDatabase» для задания агента BizTalk Sql «Очистка и архивирование DTA (BizTalkDTADb)», но Похоже, была такая же процедура сохранения, что и при первой установке.

По словам некоторых хороших блоггеров BizTalk, исправление CU5 для MS BizTalk теперь поддерживает очистку потерянных экземпляров. Ниже сценарий SQL (SP), найденный после применения исправления CU5, такой же, как и при предыдущей установке.

ALTER PROCEDURE [dbo].[dtasp_BackupAndPurgeTrackingDatabase]
@nLiveHours tinyint, --Any completed instance older than the live hours +live days
@nLiveDays tinyint = 0, --will be deleted along with all associated data
@nHardDeleteDays tinyint = 0, --all data older than this will be deleted.
@nvcFolder nvarchar(1024) = null, --location for .bak backup files to be put
@nvcValidatingServer sysname = null,
@fForceBackup int = 0 -- if this flag is set to 1 we will force a backup at 
that point
AS

Я не видел, чтобы новое значение параметра было добавлено во время исправления CU5 ... как упоминалось в

Задание BizTalk Purge & Archive теперь поддерживает очистку потерянных экземпляров

У кого-нибудь есть предложение, как настроить новое значение параметра для DTA Purge and Archive (BizTalkDTADb)?

Дополнительно Использование сценария PowerShell для поиска накопительного обновления BizTalk, установленного на этом компьютере: (доступно на - Проверить все накопительные обновления BizTalk, установленные на сервере, с помощью PowerShell)

PS C:\Windows\system32> C:\Users\BizTalk\Downloads\CheckAllCUInstalled.ps1

Это список накопительного обновления BizTalk, установленного на этом компьютере: DIPENBIZTALK - Microsoft BizTalk Server 2013 R2 CU5

Итак, BizTalk server 2013 R2 CU5 успешно применен на моей машине.


person Dipen Patel    schedule 01.10.2017    source источник


Ответы (1)


Согласно статье эта функция появилась для BizTalk 2013 R2 в CU6, для BizTalk 2013 - в CU5. Таким образом, вам следует установить CU6, а не CU5. Вы всегда должны устанавливать последнюю версию CU, которую можно найти по адресу Пакет обновления и список накопительных обновлений для BizTalk Server

Что касается того, где его настроить, это будет в задании агента SQL Очистка и архивирование BizTalk DTA, упомянутом в этой статье, который вызывает эту хранимую процедуру.

person Dijkgraaf    schedule 01.10.2017
comment
(@fHardDeleteRunningInstances int = 0 - если для этого флага установлено значение 1, мы удалим все запущенные экземпляры службы старше, чем дни жесткого удаления AS) (exec @ret = dtasp_PurgeTrackingDatabase / * nHours * / @ nLiveHours, / * nDays * / @ nLiveDays, / * nHardDeleteDays * / @ nHardDeleteDays, / * dtLastBackup * / @ dtLastArchiveDate, / * fHardDeleteRunningInstances * / @ fHardDeleteRunningInstances) - это различие, которое мы увидим между старой и новой версией SQL R2 для Biz 2013 после установки CUTalk6 для SP. - person Dipen Patel; 02.10.2017