Définir les options d'une étape de travail Transact-SQL
Cette rubrique explique comment définir les options pour les étapes de travail Transact-SQL de l'Agent MicrosoftSQL Server dans SQL Server 2012 à l'aide de SQL Server Management Studio ou de SQL Server Management Objects.
Dans cette rubrique
Avant de commencer :
Sécurité
Pour définir les options d'une étape de travail Transact-SQL, utilisez : ,
SQL Server Management Studio
SQL Server Management Objects
Avant de commencer
Sécurité
Pour plus d'informations, consultez Implémenter la sécurité de l'Agent SQL Server.
[Top]
Utilisation de SQL Server Management Studio
Pour définir les options d'une étape de travail Transact-SQL
Dans l'Explorateur d'objets, développez Agent SQL Server, développez Travaux, cliquez avec le bouton droit sur le travail que vous voulez modifier, puis cliquez sur Propriétés.
Cliquez successivement sur la page Étapes, sur une étape de travail et sur Modifier.
Dans la boîte de dialogue Propriétés de l'étape de travail, confirmez le type de travail Script Transact-SQL (TSQL), puis sélectionnez la page Avancé.
Définissez l'action à exécuter si le travail aboutit en sélectionnant l'option appropriée dans la liste Action en cas de succès.
Définissez le nombre de tentatives en entrant un nombre compris entre 0 et 9999 dans la zone Tentatives de reprises.
Définissez une fréquence de tentative en entrant un nombre de minutes compris entre 0 et 9999 dans la zone Intervalle de reprise.
Définissez l'action à exécuter si le travail échoue en sélectionnant l'option appropriée dans la liste Action en cas d'échec.
Si le travail est un script Transact-SQL, vous pouvez choisir les options suivantes :
Entrez le nom d'un fichier de sortie. Par défaut, les données du fichier sont remplacées chaque fois que l'étape de travail s'exécute. Si vous ne voulez pas remplacer les données, activez Ajouter la sortie au fichier existant. Cette option est uniquement disponible pour les membres du rôle de serveur fixe sysadmin. Notez que SQL Server Management Studio ne permet pas aux utilisateurs d'afficher les fichiers arbitraires dans le système de fichiers. Vous ne pouvez donc pas utiliser Management Studio pour afficher les journaux d'étape de travail écrits dans le système de fichiers.
Activez Enregistrer un journal dans la table pour enregistrer l'étape de travail dans une table de base de données. Par défaut, le contenu de la table est remplacé chaque fois que l'étape de travail s'exécute. Si vous ne voulez pas remplacer les données, activez Ajouter la sortie à l'entrée existante dans la table. Une fois l'étape de travail exécutée, vous pouvez afficher le contenu de la table en cliquant sur Afficher.
Activez Inclure la sortie de l'étape dans l'historique pour inclure la sortie dans l'historique de l'étape. Le résultat ne sera affiché que s'il n'y a pas d'erreur. De même, le résultat peut être tronqué.
Si vous êtes membre du rôle de serveur fixe sysadmin et voulez exécuter cette étape de travail avec une connexion SQL différente, sélectionnez la connexion SQL dans la liste Exécuter en tant qu'utilisateur.
[Top]
Utilisation de SQL Server Management Objects
Pour définir les options d'une étape de travail Transact-SQL
Utilisez la classe JobStep à l'aide d'un langage de programmation que vous choisissez, tel que Visual Basic, Visual C# ou PowerShell. Pour plus d'informations, consultez SQL Server Management Objects (SMO).
[Top]