I faced the same issue after Update Rollup 3 and we raised a case with Microsoft and the Esclation team were able to fix it. I believe it will be reported as a bug and hopefully get fixed in the SP1
For that we modified store procedure prc_PRM_SharePointRecoverableObject_Update. (You can find it under the DPMDB - Programability
- Stored Procedures), Just take a DPM backup before any change for your reference.
From:
USE
[DPMDB]
GO
/****** Object: StoredProcedure [dbo].[prc_PRM_SharePointRecoverableObject_Update] Script Date: 11/02/2012 17:42:07 ******/
SET
ANSI_NULLS ON
GO
SET
QUOTED_IDENTIFIER ON
GO
ALTER
PROCEDURE [dbo].[prc_PRM_SharePointRecoverableObject_Update]
(
@Caption
nvarchar(40),
@ComponentType
nvarchar(16),
@RecoverableObjectId
BIGINT
)
AS
DECLARE
@error INT,
@rowCount
INT
SET
@error = 0
SET
NOCOUNT ON
UPDATE
tbl_RM_SharePointRecoverableObject
SET Caption =
@Caption
UPDATE
tbl_RM_SharePointRecoverableObject
SET Caption =
@Caption,
ComponentType
= @ComponentType
WHERE
RecoverableObjectId =
@RecoverableObjectId
SELECT
@error =
dbo.udf_DPS_CheckRowCount(1)
SET
NOCOUNT OFF
RETURN
@error
To:
USE
[DPMDB]
GO
/****** Object: StoredProcedure [dbo].[prc_PRM_SharePointRecoverableObject_Update] Script Date: 11/03/2012 01:36:08 ******/
SET
ANSI_NULLS ON
GO
SET
QUOTED_IDENTIFIER ON
GO
ALTER
PROCEDURE [dbo].[prc_PRM_SharePointRecoverableObject_Update]
(
@Caption
nvarchar(40),
@ComponentType
nvarchar(16),
@RecoverableObjectId
BIGINT
)
AS
DECLARE
@error INT,
@rowCount
INT
SET
@error = 0
SET
NOCOUNT ON
-- UPDATE tbl_RM_SharePointRecoverableObject SET Caption = @Caption
UPDATE
tbl_RM_SharePointRecoverableObject
SET Caption =
@Caption,
ComponentType
= @ComponentType
WHERE
RecoverableObjectId =
@RecoverableObjectId
SELECT
@error =
dbo.udf_DPS_CheckRowCount(1)
SET
NOCOUNT OFF
RETURN
@error
After that we had a successful SharePoint catalog task that didnt cause TempDB or DPMDB transaction log to grow.
http://itcalls.blogspot.com/2012/11/system-center-dpm-2012-dpmdb_22.html