Delen via


SQL Server Agent-taken voor pakketten

van toepassing op:SQL Server SSIS Integration Runtime in Azure Data Factory

U kunt de uitvoering van SQL Server Integration Services-pakketten automatiseren en plannen met behulp van SQL Server Agent. U kunt pakketten plannen die zijn geïmplementeerd op de Integration Services-server en worden opgeslagen in SQL Server, het SSIS Package Store en het bestandssysteem.

Opmerking

In dit artikel wordt beschreven hoe u SSIS-pakketten in het algemeen plant en hoe u on-premises pakketten plant. U kunt ook SSIS-pakketten uitvoeren en plannen op de volgende platforms:

Taken plannen in SQL Server Agent

SQL Server Agent is de service die is geïnstalleerd door SQL Server waarmee u taken kunt automatiseren en plannen door SQL Server Agent-taken uit te voeren. De SQL Server Agent-service moet worden uitgevoerd voordat taken automatisch kunnen worden uitgevoerd. Zie SQL Server Agent configurerenvoor meer informatie.

Het knooppunt SQL Server Agent wordt weergegeven in Objectverkenner in SQL Server Management Studio wanneer u verbinding maakt met een exemplaar van de SQL Server Database Engine.

Als u een terugkerende taak wilt automatiseren, maakt u een taak met behulp van het dialoogvenster Nieuwe taak . Voor meer informatie, zie Jobs implementeren.

Nadat u de taak hebt gemaakt, moet u ten minste één stap toevoegen. Een taak kan meerdere stappen bevatten en elke stap kan een andere taak uitvoeren. Zie Taakstappen beheren voor meer informatie.

Nadat u de taak en de taakstappen hebt gemaakt, kunt u een planning maken voor het uitvoeren van de taak. U kunt echter ook een niet-geplande taak maken die u handmatig uitvoert. Zie Planningen maken en koppelen aan takenvoor meer informatie.

U kunt de taak verbeteren door meldingsopties in te stellen, bijvoorbeeld door een operator op te geven waarnaar een e-mailbericht moet worden verzonden wanneer de taak is voltooid of waarschuwingen toe te voegen. Zie Waarschuwingen voor meer informatie.

Integration Services-pakketten plannen

Wanneer u een SQL Server Agent-taak maakt om Integration Services-pakketten te plannen, moet u ten minste één stap toevoegen en het type van de stap instellen op SQL Server Integration Services Package. Een taak kan meerdere stappen bevatten en elke stap kan een ander pakket uitvoeren.

Het uitvoeren van een Integration Services-pakket vanuit een taakstap lijkt op het uitvoeren van een pakket met behulp van de hulpprogramma's dtexec (dtexec.exe) en DTExecUI (dtexecui.exe). In plaats van de runtimeopties voor een pakket in te stellen met behulp van opdrachtregelopties of het dialoogvenster Pakkethulpprogramma uitvoeren, stelt u de runtime-opties in het dialoogvenster Nieuwe taakstap in. Zie dtexec Utility voor meer informatie over de opties voor het uitvoeren van een pakket.

Zie Een pakket plannen met behulp van SQL Server Agent voor meer informatie.

Voor een video die laat zien hoe u SQL Server Agent gebruikt om een pakket uit te voeren, raadpleegt u de startpagina van de video: Pakketuitvoering automatiseren met behulp van de SQL Server Agent (SQL Server Video), in de MSDN-bibliotheek.

Probleemoplossingsproces

Een SQL Server Agent-taakstap kan een pakket niet starten, ook al wordt het pakket uitgevoerd in SQL Server Data Tools (SSDT) en vanaf de opdrachtregel. Er zijn enkele veelvoorkomende redenen voor dit probleem en verschillende aanbevolen oplossingen. Zie de volgende informatie bronnen voor meer informatie:

Nadat een SQL Server Agent-taakstap een pakket start, kan de uitvoering van het pakket mislukken of kan het pakket worden uitgevoerd, maar met onverwachte resultaten. U kunt de volgende hulpprogramma's gebruiken om deze problemen op te lossen.

  • Voor pakketten die zijn opgeslagen in de SQL Server MSDB-database, het SSIS-pakketarchief of in een map op uw lokale computer, kunt u de Logboekbestandsviewer gebruiken, evenals logboeken en debug-dumpbestanden die zijn gegenereerd tijdens de uitvoering van het pakket.

    Ga als volgt te werk om logboekbestandsviewer te gebruiken.

    1. Klik met de rechtermuisknop op de SQL Server Agent-taak in Objectverkenner en selecteer Geschiedenis weergeven.

    2. Zoek de taakuitvoering in het overzichtsvak van het logboekbestand met het bericht mislukte taak in de kolom Bericht .

    3. Vouw het taakknooppunt uit en selecteer de taakstap om de details van het bericht in het gebied onder het overzichtsvak van het logboekbestand weer te geven.

  • Voor pakketten die zijn opgeslagen in de SSISDB-database, kunt u ook de Log File Viewer gebruiken, evenals logboeken en debugging-bestanden die zijn gegenereerd tijdens de uitvoering van het pakket. Daarnaast kunt u de rapporten voor de Integration Services-server gebruiken.

    Ga als volgt te werk om informatie te vinden in de rapporten voor de pakketuitvoering die is gekoppeld aan een taakuitvoering.

    1. Volg de bovenstaande stappen om de details van het bericht voor de taakstap weer te geven.

    2. Zoek de uitvoerings-id die wordt vermeld in het bericht.

    3. Vouw het knooppunt Integration Services Catalog uit in Objectverkenner.

    4. Klik met de rechtermuisknop op SSISDB, wijs naar Rapporten, wijs vervolgens naar Standaardrapporten, en selecteer dan Alle uitvoeringen.

    5. Zoek in het rapport Alle uitvoeringen de uitvoerings-id in de kolom ID . Selecteer Overzicht, Alle berichten of Uitvoeringsprestaties om informatie over deze pakketuitvoering weer te geven.

    Zie Rapporten voor de Integration Services-server voor meer informatie over de rapporten Overzicht, Alle berichten en Uitvoeringsprestaties.

Een pakket plannen met behulp van SQL Server Agent

De volgende procedure bevat stappen voor het automatiseren van de uitvoering van een pakket met behulp van een SQL Server Agent-taakstap om het pakket uit te voeren.

Pakketuitvoering automatiseren met behulp van SQL Server Agent

  1. Maak in SQL Server Management Studio verbinding met het exemplaar van SQL Server waarop u een taak wilt maken of het exemplaar met de taak waaraan u een stap wilt toevoegen.

  2. Vouw het knooppunt SQL Server Agent uit in Objectverkenner en voer een van de volgende taken uit:

    • Als u een nieuwe taak wilt maken, klikt u met de rechtermuisknop op Taken en selecteert u Nieuwe taak.

    • Als u een stap aan een bestaande taak wilt toevoegen, vouwt u Taken uit, klikt u met de rechtermuisknop op de taak en selecteert u Eigenschappen.

  3. Als u een nieuwe taak maakt, geeft u op de pagina Algemeen een taaknaam op, selecteert u een eigenaar en taakcategorie en geeft u desgewenst een functiebeschrijving op.

  4. Als u de taak beschikbaar wilt maken voor planning, selecteert u Ingeschakeld.

  5. Als u een taakstap wilt maken voor het pakket dat u wilt plannen, selecteert u Stappen en vervolgens Nieuw.

  6. Selecteer Integration Services Package voor het taakstaptype.

  7. Selecteer in de lijst Uitvoeren alsSQL Server Agent Service Account of selecteer een proxyaccount met de referenties die door de taakstap worden gebruikt. Zie Een SQL Server Agent-proxy maken voor meer informatie over het maken van een proxyaccount.

    Het gebruik van een proxyaccount in plaats van het serviceaccount van de SQL Server Agent kan veelvoorkomende problemen oplossen die kunnen optreden bij het uitvoeren van een pakket met behulp van de SQL Server Agent. Zie het Microsoft Knowledge Base-artikel voor meer informatie over deze problemen. Een SSIS-pakket wordt niet uitgevoerd wanneer u het SSIS-pakket aanroept vanuit een sql Server Agent-taakstap.

    • Wanneer u een taak uitvoert met een proxy, moet er een van de volgende beveiligingsitems aanwezig zijn om de taak te kunnen uitvoeren.

      Aanmeldingsgegevens die worden gebruikt door de proxy, het account waarop de SQL Server Agent wordt uitgevoerd en het account waarop de SQL Server-service wordt uitgevoerd, vereist de volgende machtigingen:

      • Kenmerk lokaal beveiligingsbeleid: een token op procesniveau vervangen
      • Volledige controle over %SYSTEMROOT%\Temp

      Als de beveiligingsitems niet worden geplaatst, mislukt de taak en wordt er een foutbericht weergegeven dat er ongeveer als volgt uitziet: De taak is mislukt. Een vereist privilege wordt niet door de cliënt gehouden.

      Opmerking

      Als het wachtwoord wordt gewijzigd voor de referentie die door het proxyaccount wordt gebruikt, moet u het referentiewachtwoord bijwerken. Anders mislukt de taakstap.

      Zie voor meer informatie over het configureren van het serviceaccount voor de SQL Server Agent Het service-opstartaccount instellen voor SQL Server Agent (SQL Server Configuration Manager).

  8. Selecteer in de keuzelijst Pakketbron de bron van het pakket en configureer vervolgens de opties voor de taakstap.

    In de volgende tabel worden de mogelijke pakketbronnen beschreven.

    Pakketbron Description
    SSIS-catalogus Pakketten die zijn opgeslagen in de SSISDB-database. De pakketten bevinden zich in Integration Services-projecten die zijn geïmplementeerd op de Integration Services-server.
    SQL Server Pakketten die zijn opgeslagen in de MSDB-database. U gebruikt de Integration Services-service om deze pakketten te beheren.
    SSIS Package Store Pakketten die zijn opgeslagen in de standaardmap op uw computer. De standaardmap is <schijf>:\Program Files\Microsoft SQL Server\110\DTS\Packages. U gebruikt de Integration Services-service om deze pakketten te beheren.

    Opmerking: U kunt een andere map opgeven of extra mappen in het bestandssysteem opgeven die moeten worden beheerd door de Integration Services-service door het configuratiebestand voor Integration Services te wijzigen. Zie Integration Services Service (SSIS Service) voor meer informatie.
    bestandssysteem Pakketten die zijn opgeslagen in een map op uw lokale computer.

    In de volgende tabellen worden de configuratieopties beschreven die beschikbaar zijn voor de taakstap, afhankelijk van de pakketbron die u selecteert.

    Belangrijk

    Als het pakket met een wachtwoord is beveiligd en u klikt op een van de tabbladen op de pagina Algemeen van het dialoogvenster Nieuwe taakstap , met uitzondering van het tabblad Pakket , moet u het wachtwoord invoeren in het dialoogvenster Pakketwachtwoord dat wordt weergegeven. Anders kan de SQL Server Agent-taak het pakket niet uitvoeren.

    Pakketbron: SSIS-catalogus

    Tab Options
    Pakket Server

    Typ in of selecteer de naam van het databaseserverexemplaar die de SSISDB-catalogus host.

    Wanneer SSIS Catalog de pakketbron is, kunt u zich aanmelden bij de server met alleen een Microsoft Windows-gebruikersaccount. SQL Server-verificatie is niet beschikbaar.
    Pakket

    Selecteer de knop met het beletselteken en selecteer een pakket.

    U selecteert een pakket in een map onder het knooppunt Integration Services Catalogs in Object Explorer.
    Parameters

    Bevindt zich op het tabblad Configuratie .
    Met de wizard Projectconversie van Integration Services kunt u pakketconfiguraties vervangen door parameters.

    Op het tabblad Parameters worden parameters weergegeven die u hebt toegevoegd bij het ontwerpen van het pakket, bijvoorbeeld met behulp van SQL Server Data Tools (SSDT). Op het tabblad worden ook parameters weergegeven die aan het pakket zijn toegevoegd toen u het Integration Services-project van het pakketimplementatiemodel naar het projectimplementatiemodel hebt geconverteerd. Voer nieuwe waarden in voor parameters die zijn opgenomen in het pakket. U kunt een letterlijke waarde invoeren of de waarde gebruiken die is opgenomen in een serveromgevingsvariabele die u al aan de parameter hebt toegewezen.

    Als u de letterlijke waarde wilt invoeren, selecteert u de knop met het beletselteken naast een parameter. Het dialoogvenster Letterlijke waarde bewerken voor uitvoering wordt weergegeven.

    Als u een omgevingsvariabele wilt gebruiken, selecteert u Omgeving en selecteert u vervolgens de omgeving die de variabele bevat die u wilt gebruiken.

    **Belangrijk** Als u meerdere parameters en/of verbindingsbeheereigenschappen hebt toegewezen aan variabelen in meerdere omgevingen, wordt in SQL Server Agent een foutbericht weergegeven. Voor een bepaalde uitvoering kan een pakket alleen worden uitgevoerd met de waarden in één serveromgeving.

    Voor informatie over het maken van een serveromgeving en het toewijzen van een variabele aan een parameter, zie SSIS-projecten en -pakketten implementeren.
    Verbindingsbeheerders

    Bevindt zich op het tabblad Configuratie .
    Wijzig waarden voor eigenschappen van verbindingsbeheer. U kunt bijvoorbeeld de servernaam wijzigen. Parameters worden automatisch gegenereerd op de SSIS-server voor de eigenschappen van verbindingsbeheer. Als u een eigenschapswaarde wilt wijzigen, kunt u een letterlijke waarde invoeren of de waarde gebruiken die is opgenomen in een serveromgevingsvariabele die u al hebt toegewezen aan de eigenschap verbindingsbeheer.

    Als u de letterlijke waarde wilt invoeren, selecteert u de knop met het beletselteken naast een parameter. Het dialoogvenster Letterlijke waarde bewerken voor uitvoering wordt weergegeven.

    Als u een omgevingsvariabele wilt gebruiken, selecteert u Omgeving en selecteert u vervolgens de omgeving die de variabele bevat die u wilt gebruiken.

    **Belangrijk** Als u meerdere parameters en/of verbindingsbeheereigenschappen hebt toegewezen aan variabelen in meerdere omgevingen, wordt in SQL Server Agent een foutbericht weergegeven. Voor een bepaalde uitvoering kan een pakket alleen worden uitgevoerd met de waarden in één serveromgeving.

    Zie Projecten en pakketten van Integration Services (SSIS) implementeren voor informatie over het maken van een serveromgeving en het toewijzen van een variabele aan een eigenschap van een connectionmanager.
    Advanced

    Bevindt zich op het tabblad Configuratie .
    Configureer de volgende aanvullende instellingen voor de uitvoering van het pakket:
    Eigenschapsoverschrijvingen:

    Selecteer Toevoegen om een nieuwe waarde voor een pakketeigenschap in te voeren, geef het eigenschapspad op en geef aan of de eigenschapswaarde gevoelig is. De Integration Services-server versleutelt gevoelige gegevens. Als u de instellingen voor een eigenschap wilt bewerken of verwijderen, selecteert u een rij in het vak Eigenschappen overschrijven en selecteert u Bewerken of Verwijderen. u vindt het eigenschapspad op een van de volgende methoden:

    -Kopieer het eigenschapspad uit het XML-configuratiebestand (*.dtsconfig). Het pad wordt vermeld in de sectie Configuratie van het bestand, als waarde van het kenmerk Pad. Hier volgt een voorbeeld van het pad voor de eigenschap MaximumErrorCount: \Package.Properties[MaximumErrorCount]

    -Voer de Pakketconfiguratie Wizard uit en kopieer de eigenschappenpaden van de laatste pagina Voltooien van de Wizard. Vervolgens kunt u de wizard annuleren.



    Opmerking: de optie Eigenschap overschrijvingen is bedoeld voor pakketten met configuraties die u hebt geüpgraded vanuit een eerdere versie van Integration Services. Pakketten die u maakt met behulp van SQL Server 2019 Integration Services (SSIS) en implementeren op de Integration Services-server, gebruiken parameters in plaats van configuraties.
    Logniveau

    Selecteer een van de volgende logboekregistratieniveaus voor de uitvoering van het pakket. Het selecteren van het prestatieniveau of uitgebreide logniveau kan van invloed zijn op de prestatie van de pakketuitvoering.

    Geen:
    Logboekregistratie is uitgeschakeld. Alleen de uitvoeringsstatus van het pakket wordt geregistreerd.

    Basis:
    Alle gebeurtenissen worden geregistreerd, behalve aangepaste en diagnostische gebeurtenissen. Dit is de standaardwaarde voor het logboekregistratieniveau.

    Performance:
    Alleen prestatiestatistieken en OnError- en OnWarning-gebeurtenissen worden vastgelegd.

    Uitgebreid:
    Alle gebeurtenissen worden geregistreerd, inclusief aangepaste en diagnostische gebeurtenissen.

    Het logboekregistratieniveau dat u selecteert, bepaalt welke informatie wordt weergegeven in SSISDB-weergaven en in rapporten voor de Integration Services-server. Zie Integration Services (SSIS) Loggingvoor meer informatie.
    Dump bij fouten

    Geef op of foutopsporingsdumpbestanden worden gegenereerd wanneer er een fout optreedt tijdens de uitvoering van het pakket. De bestanden bevatten informatie over de uitvoering van het pakket waarmee u problemen kunt oplossen. Wanneer u deze optie selecteert en er een fout optreedt tijdens de uitvoering, maakt Integration Services een MDMP-bestand (binair bestand) en een .tmp-bestand (tekstbestand). In Integration Services worden de bestanden standaard opgeslagen in de <schijf>:\Program Files\Microsoft SQL Server\110\Shared\ErrorDumps.
    32-bits uitvoeringstijd

    Geef aan of het pakket moet worden uitgevoerd met behulp van de 32-bits versie van het dtexec-hulpprogramma op een 64-bits computer waarop de 64-bits versie van SQL Server en SQL Server Agent is geïnstalleerd.

    Mogelijk moet u het pakket uitvoeren met behulp van de 32-bits versie van dtexec als uw pakket bijvoorbeeld gebruikmaakt van een systeemeigen OLE DB-provider die niet beschikbaar is in een 64-bits versie. Zie voor meer informatie 64-bits overwegingen voor Integratieservices.

    Wanneer u standaard het taaktype SQL Server Integration Services Package selecteert, voert SQL Server Agent het pakket uit met behulp van de versie van het dtexec-hulpprogramma dat automatisch wordt aangeroepen door het systeem. Het systeem roept de 32-bits of 64-bits versie van het hulpprogramma aan, afhankelijk van de computerprocessor en de versie van SQL Server en SQL Server Agent die op de computer wordt uitgevoerd.

    Pakketbron: SQL Server, SSIS-pakketarchief of bestandssysteem

    Veel van de opties die u kunt instellen voor pakketten die zijn opgeslagen in SQL Server, de SSIS Package Store of het bestandssysteem, komen overeen met opdrachtregelopties voor het dtexec-opdrachtregelprogramma . Zie dtexec Utility voor meer informatie over het hulpprogramma en de opdrachtregelopties.

    Tab Options
    Pakket

    Dit zijn de tabbladopties voor pakketten die zijn opgeslagen in SQL Server of het SSIS-pakketarchief.
    Server

    Typ of selecteer de naam van de databaseserverinstantie voor SQL Server of de Integration Services.
    Windows-verificatie gebruiken

    Selecteer deze optie om u aan te melden bij de server met behulp van een Microsoft Windows-gebruikersaccount.
    SQL Server-verificatie gebruiken

    Wanneer een gebruiker verbinding maakt met een opgegeven aanmeldingsnaam en wachtwoord van een niet-vertrouwde verbinding, voert SQL Server de verificatie uit door te controleren of er een SQL Server-aanmeldingsaccount is ingesteld en of het opgegeven wachtwoord overeenkomt met het wachtwoord dat eerder is vastgelegd. Als SQL Server het aanmeldingsaccount niet kan vinden, mislukt de verificatie en ontvangt de gebruiker een foutbericht.
    Gebruikersnaam
    wachtwoord
    Pakket

    Selecteer de knop met het beletselteken en selecteer het pakket.

    U selecteert een pakket in een map onder het knooppunt Opgeslagen pakketten in Objectverkenner.
    Pakket

    Dit zijn de tabbladopties voor pakketten die zijn opgeslagen in het bestandssysteem.
    Pakket

    Typ het volledige pad voor het pakketbestand of selecteer de knop met het beletselteken om het pakket te selecteren.
    Configuraties Voeg een XML-configuratiebestand toe om het pakket uit te voeren met een specifieke configuratie. U gebruikt een pakketconfiguratie om de waarden van pakketeigenschappen tijdens runtime bij te werken.

    Deze optie komt overeen met de optie /ConfigFile voor dtexec.

    Zie Pakketconfiguraties voor meer informatie over hoe pakketconfiguraties worden toegepast. Zie Pakketconfiguraties maken voor meer informatie over het maken van een pakketconfiguratie.
    Opdrachtbestanden Geef extra opties op die u wilt uitvoeren met dtexec, in een afzonderlijk bestand.

    U kunt bijvoorbeeld een bestand opnemen dat de foutcodeoptie /Dump bevat, om foutopsporingsdumpbestanden te genereren wanneer een of meer opgegeven gebeurtenissen optreden terwijl het pakket wordt uitgevoerd.

    U kunt een pakket met verschillende sets opties uitvoeren door meerdere bestanden te maken en vervolgens het juiste bestand op te geven met behulp van de optie Opdrachtbestanden .

    De optie Opdrachtbestanden komt overeen met de optie /CommandFile voor dtexec.
    Gegevensbronnen Bekijk de verbindingsbeheerders in het pakket. Als u een verbindingsreeks wilt wijzigen, selecteert u verbindingsbeheer en selecteert u vervolgens de verbindingsreeks.

    Deze optie komt overeen met de optie /Connection voor dtexec.
    Uitvoeringsopties Mislukt het pakket bij validatiewaarschuwingen
    Geeft aan of een waarschuwingsbericht wordt beschouwd als een fout. Als u deze optie selecteert en er een waarschuwing optreedt tijdens de validatie, mislukt het pakket tijdens de validatie. Deze optie komt overeen met de optie /WarnAsError voor dtexec.

    Pakket valideren zonder uit te voeren
    Geeft aan of de uitvoering van het pakket na de validatiefase is gestopt zonder het pakket daadwerkelijk uit te voeren. Deze optie komt overeen met de optie /Validate voor dtexec.

    Eigenschap MacConcurrentExecutables overschrijven
    Hiermee geeft u het aantal uitvoerbare bestanden op dat het pakket gelijktijdig kan worden uitgevoerd. Een waarde van -1 betekent dat het pakket een maximum aantal uitvoerbare bestanden kan uitvoeren dat gelijk is aan het totale aantal processors op de computer waarop het pakket wordt uitgevoerd, plus twee. Deze optie komt overeen met de optie /MaxConcurrent voor dtexec.

    Pakketcontrolepunten inschakelen
    Geeft aan of het pakket controlepunten gebruikt tijdens de uitvoering van het pakket. Zie Pakketten opnieuw opstarten met behulp van controlepuntenvoor meer informatie.

    Deze optie komt overeen met de optie /CheckPointing voor dtexec.

    Opties voor opnieuw opstarten overschrijven
    Hiermee wordt aangegeven of een nieuwe waarde is ingesteld voor de eigenschap CheckpointUsage in het pakket. Selecteer een waarde in de keuzelijst opnieuw opstarten .

    Deze optie komt overeen met de optie /Restart voor dtexec.

    32-bits runtime gebruiken
    Geef aan of het pakket moet worden uitgevoerd met behulp van de 32-bits versie van het dtexec-hulpprogramma op een 64-bits computer waarop de 64-bits versie van SQL Server en SQL Server Agent is geïnstalleerd.

    Mogelijk moet u het pakket uitvoeren met behulp van de 32-bits versie van dtexec als uw pakket bijvoorbeeld gebruikmaakt van een systeemeigen OLE DB-provider die niet beschikbaar is in een 64-bits versie. Zie voor meer informatie 64-bits overwegingen voor Integratieservices.

    Wanneer u standaard het taaktype SQL Server Integration Services Package selecteert, voert SQL Server Agent het pakket uit met behulp van de versie van het dtexec-hulpprogramma dat automatisch wordt aangeroepen door het systeem. Het systeem roept de 32-bits of 64-bits versie van het hulpprogramma aan, afhankelijk van de computerprocessor en de versie van SQL Server en SQL Server Agent die op de computer wordt uitgevoerd.
    Logboekregistratie Koppel een logboekprovider aan de uitvoering van het pakket.

    SSIS-logboekprovider voor tekstbestanden
    Hiermee schrijft u logboekvermeldingen naar ASCII-tekstbestanden

    SSIS-logboekprovider voor SQL Server
    Schrijft logboekvermeldingen naar de sysssislog-tabel in de MSDB-database.

    SSIS-logboekprovider voor SQL Server Profiler
    Schrijft traceringen die u kunt weergeven met behulp van SQL Server Profiler.

    SSIS-logboekprovider voor Windows-gebeurtenislogboek
    Hiermee schrijft u logboekvermeldingen naar het toepassingslogboek in het Windows-gebeurtenislogboek.

    SSIS-logboekprovider voor XML-bestanden
    Hiermee schrijft u logboekbestanden naar een XML-bestand.

    Voor het tekstbestand, HET XML-bestand en de SQL Server Profiler-logboekproviders selecteert u bestandsverbindingsmanagers die zich in het pakket bevinden. Voor de SQL Server-logboekprovider selecteert u een OLE DB-verbindingsbeheer dat in het pakket is opgenomen.

    Deze optie komt overeen met de optie /Logger voor dtexec.
    Waarden instellen De instelling van een pakketeigenschap overschrijven. Voer in het vak Eigenschappen waarden in de kolommen Eigenschapspad en Waarde in. Nadat u waarden voor één eigenschap hebt ingevoerd, wordt er een lege rij weergegeven in het vak Eigenschappen , zodat u waarden voor een andere eigenschap kunt invoeren.

    Als u een eigenschap uit het vak Eigenschappen wilt verwijderen, selecteert u de rij en selecteert u Verwijderen.

    u vindt het eigenschapspad op een van de volgende methoden:

    -Kopieer het eigenschapspad uit het XML-configuratiebestand (*.dtsconfig). Het pad wordt vermeld in de sectie Configuratie van het bestand, als waarde van het kenmerk Pad. Hier volgt een voorbeeld van het pad voor de eigenschap MaximumErrorCount: \Package.Properties[MaximumErrorCount]

    -Voer de Pakketconfiguratie Wizard uit en kopieer de eigenschappenpaden van de laatste pagina Voltooien van de Wizard. Vervolgens kunt u de wizard annuleren.
    Verificatie Alleen ondertekende pakketten uitvoeren
    Geeft aan of de pakkethandtekening wordt gecontroleerd. Als het pakket niet is ondertekend of de handtekening niet geldig is, mislukt het pakket. Deze optie komt overeen met de optie /VerifySigned voor dtexec.

    Pakketbuild verifiëren
    Hiermee wordt aangegeven of het buildnummer van het pakket wordt geverifieerd op basis van het buildnummer dat is ingevoerd in het vak Build naast deze optie. Als er een mismatch optreedt, wordt het pakket niet uitgevoerd. Deze optie komt overeen met de optie /VerifyBuild voor dtexec.

    Pakket-id verifiëren
    Hiermee wordt aangegeven of de GUID van het pakket is geverifieerd door deze te vergelijken met de pakket-id die is ingevoerd in het vak Pakket-id naast deze optie. Deze optie komt overeen met de optie /VerifyPackageID voor dtexec.

    Versie-id controleren
    Geeft aan of de versie-GUID van het pakket is geverifieerd door deze versie-id te vergelijken die is ingevoerd in het vak Versie-id naast deze optie. Deze optie komt overeen met de optie /VerifyVersionID voor dtexec.
    Opdrachtregel Wijzig de opdrachtregelopties voor dtexec. Zie dtexec Utility voor meer informatie over de opties.

    De oorspronkelijke opties herstellen
    Gebruik de opdrachtregelopties die u hebt ingesteld in de tabbladen Pakket, Configuraties, Opdrachtbestanden, Gegevensbronnen, Uitvoeringsopties, Logging, Waarden instellen en Verificatie van het dialoogvenster Eigenschappen van de takenset.

    De opdracht handmatig bewerken
    Typ extra opdrachtregelopties in het opdrachtregelvak .

    Voordat u OK selecteert om de wijzigingen in de taakstap op te slaan, kunt u alle extra opties verwijderen die u in het opdrachtregelvak hebt getypt door op De oorspronkelijke opties herstellen te klikken.

    **Tip** U kunt de opdrachtregel kopiëren naar een opdrachtpromptvenster, het pakket toevoegen dtexecen uitvoeren vanaf de opdrachtregel. Dit is een eenvoudige manier om de opdrachtregeltekst te genereren.
  9. Selecteer OK om de instellingen op te slaan en het dialoogvenster Nieuwe taakstap te sluiten.

    Opmerking

    Voor pakketten die zijn opgeslagen in de SSIS-catalogus, wordt de knop OK uitgeschakeld wanneer er een niet-opgeloste parameter- of verbindingsbeheerinstelling is. Er treedt een niet-opgeloste instelling op wanneer u een waarde in een serveromgevingsvariabele gebruikt om de parameter of eigenschap in te stellen en aan een van de volgende voorwaarden wordt voldaan.

    Het selectievakje Omgeving op het tabblad Configuratie is niet ingeschakeld.

    De serveromgeving met de variabele is niet geselecteerd in de keuzelijst op het tabblad Configuratie .

  10. Als u een planning voor een taakstap wilt maken, selecteert u Planningen in het deelvenster Een pagina selecteren. Voor informatie over het configureren van een planning, zie Een taak plannen.

    Aanbeveling

    Wanneer u de planning een naam geeft, overweegt u een unieke en beschrijvende naam te gebruiken, zodat u de planning gemakkelijker kunt onderscheiden van andere SQL Server Agent-planningen.

Zie ook

Uitvoering van projecten en pakketten

Externe resources