sp_cycle_agent_errorlog (Transact-SQL)
Ferme le journal d'erreurs en cours de l'Agent SQL Server et parcourt les numéros d'extension de ce journal d'erreurs, comme lors du redémarrage d'un serveur. Le nouveau journal d'erreurs de l'Agent SQL Server contient une ligne indiquant que le nouveau journal a été créé.
Conventions de syntaxe Transact-SQL
Syntaxe
sp_cycle_agent_errorlog
Valeurs des codes renvoyés
0 (succès) ou 1 (échec)
Jeux de résultats
Non
Notes
Chaque fois que l'Agent SQL Server démarre, le journal d'erreurs actuel de l'Agent SQL Server est renommé SQLAgent.1 ; SQLAgent.1 devient SQLAgent.2, SQLAgent.2 devient SQLAgent.3, et ainsi de suite. sp_cycle_agent_errorlog vous permet de parcourir les journaux d'erreurs sans devoir arrêter, puis redémarrer le serveur.
Cette procédure stockée doit être utilisée à partir de la base de données msdb.
Autorisations
Les autorisations d'exécution de sp_cycle_agent_errorlog sont octroyées uniquement aux membres du rôle de serveur fixe sysadmin.
Exemple
L'exemple suivant parcourt le journal d'erreurs de l'Agent SQL Server.
USE msdb ;
GO
EXEC dbo.sp_cycle_agent_errorlog ;
GO