Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
van toepassing op:SQL Server
Azure SQL Managed Instance
Belangrijk
Op Azure SQL Managed Instanceworden de meeste, maar niet alle FUNCTIES van SQL Server Agent momenteel ondersteund. Zie T-SQL-verschillen tussen Azure SQL Managed Instance en SQL Server voor meer informatie.
In dit onderwerp wordt beschreven hoe u opties definieert voor Microsoft SQL Server Agent Transact-SQL taakstappen in SQL Server met behulp van SQL Server Management Studio of SQL Server-beheerobjecten.
Voordat u begint
Veiligheid
Zie SQL Server Agent Securityimplementeren voor gedetailleerde informatie.
SQL Server Management Studio gebruiken
Opties voor Transact-SQL taakstap definiëren
Vouw in Objectverkenner, SQL Server Agentuit, vouw Jobsuit, klik met de rechtermuisknop op de job die u wilt bewerken en klik vervolgens op Eigenschappen.
Klik op de pagina Stappen, klik op een taakstap en klik vervolgens op bewerken.
Controleer in het dialoogvenster Eigenschappen van taakstap of het taaktype Transact-SQL script (TSQL) isen selecteer vervolgens de pagina Geavanceerd.
Geef een actie op die moet worden uitgevoerd als de taak is geslaagd door een selectie te maken in de lijst Bij geslaagde actie.
Geef een aantal nieuwe pogingen op door een getal tussen 0 en 9999 in te voeren in het vak Nieuwe pogingen.
Geef een interval voor opnieuw proberen op door een aantal minuten tussen 0 en 9999 in te voeren in het vak Interval voor opnieuw proberen.
Geef een actie op die moet worden uitgevoerd als de taak mislukt door een keuze te maken uit de bij mislukte actie lijst.
Als de taak een Transact-SQL script is, kunt u kiezen uit de volgende opties:
Voer de naam in van een Uitvoerbestand. Standaard wordt het bestand overschreven telkens wanneer de taakstap wordt uitgevoerd. Als u het uitvoerbestand niet wilt overschrijven, controleert u Uitvoer toevoegen aan bestaand bestand. Deze optie is alleen beschikbaar voor leden van de sysadmin vaste serverfunctie. Houd er rekening mee dat sql Server Management Studio niet toestaat dat gebruikers willekeurige bestanden op het bestandssysteem bekijken, dus u kunt Management Studio niet gebruiken om taakstaplogboeken weer te geven die naar het bestandssysteem zijn geschreven.
Selecteer Log naar tabel om de taakstap in een databasetabel vast te leggen. Standaard wordt de inhoud van de tabel overschreven telkens wanneer de taakstap wordt uitgevoerd. Als u de inhoud van de tabel niet wilt overschrijven, controleert u Uitvoer toevoegen aan bestaande vermelding in tabel. Nadat de taakstap is uitgevoerd, kunt u de inhoud van deze tabel bekijken door te klikken op Weergave.
Vink 'Stapuitvoer opnemen in de geschiedenis' aan als u de uitvoer in de geschiedenis van de stap wilt opnemen. Uitvoer wordt alleen weergegeven als er geen fouten zijn opgetreden. De uitvoer kan ook worden afgekapt.
Als u lid bent van de vaste serverfunctie sysadmin en u deze stap als een andere SQL-aanmelding wilt uitvoeren, selecteert u de SQL-aanmelding in de lijst Als gebruiker uitvoeren.
SQL Server-beheerobjecten gebruiken
Opties voor Transact-SQL taakstap definiëren
Gebruik de JobStep-klasse met behulp van een programmeertaal die u kiest, zoals Visual Basic, Visual C# of PowerShell.