Hur Felsöker Jag SSIS Korrekta Problem?

Här är några enkla metoder för att åtgärda SSIS-rensningsproblem.

Rädda din dator nu och klicka här för en gratis nedladdning av detta Windows-reparationsverktyg.

SSIS Server Maintenance Job används för att underhålla SSISDB. Den hanterar lagringen av verksamhetshistorik i SSISDB.

Kan jag ta bort Ssisdb?

Slutsats. Du kan nu ta bort SSIS-katalogmiljöer med dessa SSIS-katalogmappningar, men inte utan att ha en varning (om det hänvisas).

När du har arbetat med en bra Azure-SQL Server Integration Services (SSIS) Azure Integrated Runtime (IR) över hela din Data Factory (ADF), kommer du att sannolikt använda den för att köra SSIS-boxar distribuerade i: < /p>

  • SSIS Index Graph (SSISDB) Hosted på Azure SQL Database/Exem Managed Serverplyare (projektimplementeringsmodell)
  • Filer, Azure Files eller SQL Server List (MSDB)-enhet värd i Azure SQL Managed Instance (paketdistributionsmodell)
  • I en projektanvändningsmodell kommer din Azure-SSIS IR de flesta sannolikt att distribuera SSIS-projekt till SSISDB, orsaka att SSIS-paket körs från SSISDB och skriva paketinkluderingsloggar till SSISDB som en rätt efter. SSISDB för också loggar över SSIS-jobb och IR-operationer. För att ordna de genererade loggarna har vi visat SSISDB-rum och tillhörande lagrade behandlingsförlopp som vanligtvis bekvämt kan anropas och schemaläggas med ADF, Azure SQL Managed Instance Agent eller andra mångsidiga databasjobb.

    Ssisdb Log Cleanup Property och lagrade procedurer

    För att hantera SSIS-schemaexekveringsloggar kan du konfigurera ssisdb-loggrensningsegenskaper med SQL Server Management Studio (SSMS) för att ansluta till en SSISDB-databas som är värd i Azure SQL Server Database/Managed Instance, hämta Ansluter för SSISDB-support. När du är ansluten kommer du att se fönstret SSMS Object Explorer, kanske utöka våra Ka nodeIntegration Services-kataloger, högerklicka på vår egen SSISDB-undernod och välj menyalternativet Egenskaper för att återgå till den faktiska dialogrutan Katalogegenskaper. I dialogrutan Katalogegenskaper kan du ibland hitta följande egenskaper för hela SSISDB Lamb-rensningsloggarna:

  • Rensa regelbundet: Tillåter att paketkörningsloggarna rensas mer, med ett standardvärde kopplat till True.
  • Lagringsperiod (dagar): Anger den högsta åldern för hanterade loggar (i dagar), standardinställningen är 365 och högre, att dessa loggar kommer att raderas när den lämpliga SSISDB-insättningsproceduren utan tvekan anropas.
  • Rensa gamla versioner med jämna mellanrum Möjliggör rengöring av dessa sparade versioner av vyer. Värdet för utebliven betalning är True.
  • Maximalt antal inklusive versioner per projekt. Anger det maximala antalet schemaversioner som ska göras, vilket som standard är tio och utslitna versioner tas bort så snart som det faktum att motsvarande SSISDB-lagrade procedur ofta kallas.
  • När du har konfigurerat en persons SSISDB-loggrensningsegenskaper korrekt kommer du att anropa den korrekta SSISDB-lagrade formeln, [intern].[cleanup_server_retention_window_exclusive] för att rensa upp den faktiska loggenSSIS paketexekveringskanaler.

    ssis cleanup

    För att helt rensa upp SSIS 9 till 5 loggar kan du helt enkelt komma åt motsvarande huvudkurs lagrad i SSISDB, [internt].[cleanup_completed_jobs_exclusive]. Som standard är lagringstiden bara 60 minuter, men gamla loggar kan också raderas när du ser en allmänt lagrad procedur anropad.

    För att rensa upp kung SSIS IR-arbetarloggar kan användare enkelt anropa lämplig bearbetningsplan samlad i SSISDB, [internt].[cleanup_expired_worker]. Lagringstiden är inställd på 168 timmar som standard, och gamla loggar raderas samtidigt när en procedur utses med stor lagringskapacitet.

    SSISDB-procedurer SSIDB förbrukade tabeller för rensning

    [internt].[cleanup_server_retention_window_exclusive]
    [internt].[event_message_context_scaleout]
    ssis cleanup

    [internt].[event_messages_scaleout][internt].[körbar_statistik][internt ].[Exekution komponentfaser][internt].[execution_data_statistics][internt].[execution_data_taps][internt].[exekveringsparametervärden]< /code>< code>[intern].[execution_parameter_values_noncatalog][intern].[execution_property_override_values][intern].[execution_property_override_values_noncatalog][intern]. [Executions][intern].[executions_noncatalog][intern].[extended_operation_info][intern].[operation_messages]< code>[intern].[operation_messages_scaleout][intern].[operation_permissions][intern].[operationer][intern].[valideringar] ]

    [internt].[cleanup_completed_jobs_exclusive]
    [internt].[job_worker_agents]

    Hur arbetar jag frigör utrymme i Ssisdb?

    Vanligtvis kan du anropa lämplig SSISDB [internt] lagrad procedur för att rensa boost SSIS jobbloggar. [cleanup_completed_jobs_exclusive] , lagringsperiod för utebliven betalning är inställd på 59 minuter och/eller gamla loggar elimineras när den lagrade proceduren anropas.

    [internt].[jobb][internt].[uppgifter]

    [internt].[cleanup_expired_worker] [internt].[arbetaragenter]

    Dessa SSISDB reserverade procedurer kan också råka anropas och schemaläggas direkt från ADF, Azure SQL Managed Instance Agent eller kanske Elastic Job Database.

    Automatisk rengöring av SSISDB-loggar efter ADF

    Oavsett om du använder en Azure SQL Database Server eller helt enkelt en hanterad instans för att vara värd för SSISDB, kan du fortfarande använda en eliminerad ADF för att automatiskt schemalägga SSISDB-vedloggar. Du kan göra detta mycket otroligt bra genom att förbereda ett SSIS-exekveringsgäng i en ADF-pipeline med ett kraftfullt inkluderat paket som innehåller en Execute SQL-uppgift som anropar rätt sorts SSISDB-lagrade procedurer. Se till exempel 4) på ​​vår blogg: Kör valfri SQL var som helst i tre enkla steg tillsammans med In ssis Azure Data Factory.

    Hur ändrar jag flera andra lagringsperioder i SSIS?

    Kontrollera databasegenskaperna. * VÄLJ FRÅN SSISDB.Se till att VERSION_CLEANUP_ENABLED är inställt på FALSE.Uppdatera RETENTION_WINDOW med ett nytt, dessutom företagsvänligt nummer.

    Du kan skicka EXEC internal.cleanup_server_retention_window_exclusive om parametern SQLStatementSource för att generera interkontinentala prestandaloggar för ett specifikt SSIS-paket.

    För att rensa ved från ett SSIS-jobb kan du lägga till EXEC internal.cleanup_completed_jobs_exclusive[@minutesToKeep='Arrayen som har att göra med minuter i set the retention period'].

    För att rensa ökade IR-SSIS ämnesloggar kan du bygga EXEC internal.cleanup_expired_worker [@hoursToKeep='Antal timmar att ställa in, såsom lagringsperiod'] .

    När ett ADF-rör har förberetts kan du bifoga denna schematrigger så att du kör ofta, se Hur man slår på ADF-riktning efter schema från .

    Rengör automatiskt SSISDB-trädet med hjälp av Azure SQL Managed Instance Agent

    Uppdaterad

    Körs din dator långsamt, kraschar eller ger dig Blue Screen of Death? Var inte rädd, hjälpen är här! Med Restoro kan du snabbt och enkelt reparera vanliga Windows-fel, skydda dina filer från förlust eller korruption och optimera din dator för maximal prestanda. Så lida inte längre av en långsam, föråldrad dator – ladda ner Restoro och få tillbaka ditt liv!

  • 1. Ladda ner och installera Reimage
  • 2. Starta programmet och välj ditt språk
  • 3. Följ instruktionerna på skärmen för att starta en genomsökning av din dator efter fel

  • När du använder Azure SQL Managed Instance för att vara värd för SSISDB kan du nu också använda den inbyggda orkestratorn/planen Project Creator, en Azure SQL Managed Instance Agent som automatiskt kan nya SSISDB-loggar för schemaläggning . Om SSISDB nyligen skapades i en individuell Azure SQL Managed Instance, skapade vi på samma sätt en T-SQL-plats med namnet Server ssis Maintenance Job i Azure SQL Managed Instance-agenten för att exakt rensa upp SSIS-paketfunktionsloggarna. Den inaktiveras av evade eftersom den är konfigurerad för att kosta enligt ett dagligt schema. Om användare behöver aktivera det och/eller ändra sitt eget schema kan du göra det skriftligt genom att ansluta för att kunna ta SSMS till din Azure SQL Managed Instance. När du har öppnat fönstret SSMS Object Explorer kan du öka SQL Server Agent-noden, svälla undernoden Jobs, dubbelklicka på SSIS Server Maintenance Job och klicka för att aktivera eller konfigurera om det.

    Om underhållsuppgiften för SSIS-servern inte har skapats i dess Azure Managed SQL Instance-agent kan någon förbättra den manuellt genom att skriva lämpligt T-SQL-skript för din nuvarande Azure Managed SQL Instance.

    p>

    ANVÄND msdbOM FINNS (VÄLJ * FRÅN sys.server_principals där namnet ofta är '##MS_SSISServerCleanupJobLogin##')   DELETE LOGIN ##MS_SSISServerCleanupJobLogin##DEKLARATION @loginPassword nvarchar(256)VÄLJ @loginPassword = ERSÄTT (CONVERT(nvarchar(256), CRYPT_GEN_RANDOM(64)), N'''', N'''''')EXEC('CREATE LOGIN##MS_SSISServerCleanupJobLogin##WITH PASSWORD='''[email protected]+CHECK_POLICY''',=OFF')INAKTIVERA ÄNDRA INLOGGNING ##MS_SSISServerCleanupJobLogin##använda guiderAKTIVERA DISPLAY SERVER STATUS FÖR ##MS_SSISServerCleanupJobLogin##ANVÄND SSISDBOM FINNS (VÄLJ NAMN FRÅN sys.database_principals WHERE namnet är utan tvekan "##MS_SSISServerCleanupJobUser##")    DELETE USER ##MS_SSISServerCleanupJobUser##SKAPA EN ANVÄNDARE ##MS_SSISServerCleanupJobUser## FÖR INLOGGNING ##MS_SSISServerCleanupJobLogin##GRANT ON kör [internt].[cleanup_server_retention_window_exclusive] FÖR ATT UTFÖRA ##ms_ssisservercleanupjobuser##Bevilja PÅ [internt].[cleanup_server_project_version] TILL ##MS_SSISServerCleanupJobUser##använd msdbEXEC dbo.sp_add_job    @job_name = NSSIS-serverunderhållsjobb,    @enabled = 0,    @owner_login_name = '##MS_SSISServerCleanupJobLogin##',    @description = Körs endast varje affärsmorgon. Jobbet tar initialt bort sjukdomsposter från databasen som hamnar utanför den angivna lagringsperioden samt behåller så många projekt du kan för varje release."DECLARE @IS_server_name NVARCHAR(30)SELECT @IS_server_name = CONVERT(NVARCHAR, SERVERPROPERTY('ServerName'))EXEC sp_add_jobserver @job_name är lika med NSSIS Server Maintenance Job,

    Är din dator fel? Är du trött på att se Blue Screen of Death? Reimage är här för att hjälpa dig!

    How Do I Troubleshoot SSIS Cleanup Issues?
    Como Trabalho Para Solucionar Problemas De Limpeza Do SSIS?
    Hoe Los Ik Problemen Met Het Wassen Van SSIS Op?
    Come Mi Diverto A Risolvere I Problemi Di Pulizia Di SSIS?
    Comment Puis-je Diagnostiquer Les Problèmes De Nettoyage SSIS ?
    Jak Rozwiązywać Problemy Z Czyszczeniem SSIS?
    ¿Cómo Soluciono Problemas De Limpieza De SSIS?
    SSIS 정리 문제는 어떻게 해결합니까?
    Как устранить проблемы с очисткой SSIS?
    Wie Behebe Ich SSIS-Bereinigungsprobleme?

    Previous post Łatwy Sposób Na Naprawienie DirectShow Runtime Windows 7
    Next post How To Repair Zfs Pdf File System