Bereinigung der Tabelle InquiryResult des SCDPM
28. September 2016
Zur Bereinigung und Verkleinerung der Tabelle InquiryResult des System Center Data Protect Managers führen Sie folgende Schritte durch:
- Sichern Sie die Datenbank des SCDPM
- 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
- Zur Datenbankverkleinerung geben Sie nun den folgenden Befehl ein:
DBCC SHRINKDATABASE('DPMDB')
Neuer