Bereinigung der Tabelle InquiryResult des SCDPM

Zur Bereinigung und Verkleinerung der Tabelle InquiryResult des System Center Data Protect Managers führen Sie folgende Schritte durch:

  1. Sichern Sie die Datenbank des SCDPM
  2. Führen Sie das folgende SQL-Skript aus, wobei  Sie den Namen DPMDB  entsprechend Ihres Systems  anpassen müssen.
    USE [DPMDB] 
    GO 
    SET ANSI_NULLS OFF
    GO SET QUOTED_IDENTIFIER OFF
    GO DECLARE @error INT, @rowCount INT, @BatchSize INT DECLARE @dt DateTime SET @dt = GetUTCDate() SET NOCOUNT ON 
    -- Ideally BatchSize should be a parameter.
    SET @BatchSize = 5000 SET @rowCount = @BatchSize SET @error = 0 WHILE (@rowCount = @BatchSize) BEGIN
    -- Limit the ROWCOUNT
    SET ROWCOUNT @BatchSize DELETE FROM dbo.tbl_CM_InquiryResult WHERE TaskID IN ( SELECT TaskID from dbo.tbl_TE_TaskTrail Where StoppedDateTime < @dt )
    SELECT @error = @@ERROR, @rowCount = @@ROWCOUNT
    -- Reset the ROWCOUNT that was set explicitly.
    SET ROWCOUNT 0 
    IF(@error <> 0) 
    GOTO Done 
    END 
    Done: 
    SET ROWCOUNT 0
    SET NOCOUNT OFF
  3. Zur Datenbankverkleinerung geben Sie nun den folgenden Befehl ein:
    DBCC SHRINKDATABASE('DPMDB')

Schreibe einen Kommentar