Aanmelden met Microsoft
Meld u aan of maak een account.
Hallo,
Selecteer een ander account.
U hebt meerdere accounts
Kies het account waarmee u zich wilt aanmelden.

Symptomen

Wanneer u de SSISDB-database gebruikt om de Microsoft SQL Server Integration Services (SSIS)-pakketten op te slaan en te beheren, en de volgende eigenschappen te configureren op de SSIS-catalogus:

  • Logboeken periodiek wissen (ingesteld op waar)

  • Bewaarperiode (ingesteld op een bepaald aantal dagen – hoe groter het aantal dagen dat het probleem kan worden opgehouden)

  • Regelmatig oude versies verwijderen (ingesteld op waar)

  • Maximum aantal versies per project

U kunt een of meer van de volgende problemen ondervinden:

  • Het implementeren van SSIS-pakketten via een SSIS-database via SSDT is veel tijd.

  • SSIS-pakketten kunnen veel tijd in beslag nemen of zelfs in sommige gevallen mislukt wanneer de opschoonfunctie van SSISDB wordt uitgevoerd.

  • De SQL Server-instantie kan prestatieproblemen veroorzaken.

  • De SSIS-onderhoudstaak kan veel tijd in beslag nemen (meer dan een dag) om te voltooien of zelfs mislukt.

  • De SSISDB kan tot een groot formaat hebben gegroeid.

Oplossing

Informatie over service packs voor SQL Server 2012

Download het meest recente Service Pack voor Microsoft SQL Server 2012 om dit probleem op te lossen. Voor meer informatie klikt u op het volgende artikelnummer om het artikel in de Microsoft Knowledge Base weer te geven:

2755533 Het nieuwste Service Pack voor SQL Server 2012 Wanneer u SQL Server 2012 Service Pack 2 (SP2) hebt toegepast, volgt u deze stappen om dit probleem op te lossen:

  • SQL Server 2012 SP2 toepassen op de SQL Server-instantie die SSISB-catalogus host.

  • Voer de interne.cleanup_server_log opgeslagen procedure uit in het SSISDB om de volledige opruiming uit te voeren.

    EXEC SSISDB.internal.cleanup_server_log
  • Wijzig de SSISDB-database in modus voor één gebruiker.

    ALTER DATABASE SSISDB SET SINGLE_USER
  • Bel configure_catalog samen met de parameter SEVER_OPERATION_ENCRYPTION_LEVEL om het versleutelingsniveau van het bewerkingslogboek te wijzigen in PER_PROJECT (2) uit de standaardinstelling van PER_EXECUTION (1).

    EXEC SSISDB.catalog.configure_catalog @property_name='SERVER_OPERATION_ENCRYPTION_LEVEL', @property_value='2'
  • Wijzig de SSISDB-database weer in de modus voor meerdere gebruikers.

    ALTER DATABASE SSISDB SET MULTI_USER
  • Voer de interneuitvoering uit.Cleanup_Server_execution_keys opgeslagen procedure voor het opschonen van de sleutels van het transactieniveau.

    EXEC SSISDB.internal.Cleanup_Server_execution_keys @cleanup_flag = 1

Meer informatie

Met SQL Server 2012 Service Pack 2 worden wijzigingen in het ontwerp van de belangrijkste stappen beschreven om dit probleem op te lossen:

  • Er wordt een nieuwe eigenschap (OPERATION_LOG_ENCRYPTION_LEVEL) geïntroduceerd in SSISDB.catalog_property tabel, zodat er een optie voor beveiliging op projectniveau wordt ingeschakeld. Met deze instelling wordt SSIS een sleutel of certificaat paar voor elk project gemaakt en opnieuw voor elke transactie gemaakt, zodat het aantal te bewaren certificaten en de toekomst niet meer te wissen is. U moet volledig opruimen voordat u van transactieniveau overstapt op projectniveau.

  • Er worden twee opgeslagen procedures geïntroduceerd voor de transitie van het bestaande SSISDB van het transactieniveau naar projectniveau:

    • cleanup_server_log

    • cleanup_server_execution_keys

    Als u meer wilt weten over deze twee procedures en de syntaxis ervan, gaat u naar de volgende website in SQL Server-boeken online:

    Opgeslagen procedures (catalogus voor integratie Services)

Status

Microsoft heeft bevestigd dat dit probleem zich kan voordoen in de Microsoft-producten die worden vermeld in de sectie Van toepassing op.

Meer hulp nodig?

Meer opties?

Verken abonnementsvoordelen, blader door trainingscursussen, leer hoe u uw apparaat kunt beveiligen en meer.

Community's helpen u vragen te stellen en te beantwoorden, feedback te geven en te leren van experts met uitgebreide kennis.

Was deze informatie nuttig?

Hoe tevreden bent u met de taalkwaliteit?
Wat heeft uw ervaring beïnvloed?
Als u op Verzenden klikt, wordt uw feedback gebruikt om producten en services van Microsoft te verbeteren. Uw IT-beheerder kan deze gegevens verzamelen. Privacyverklaring.

Hartelijk dank voor uw feedback.

×