Ayant voulu migrer des travaux SQL Server d’une instance 2008 à une instance 2012 fraichement créée, je me retrouve face à une erreur à chaque lancement du travail :

Exécuté en tant qu »utilisateur : NT SERVICE\SQLAgent$SQL2012. Échec de l’ouverture de session de l’utilisateur ‘NT SERVICE\SQLAgent$SQL2012’. [SQLSTATE 28000] (erreur 18456). L’étape a échoué.

Pour régler ce problème il faut aller changer le compte de démarrage pour le service Agent SQL Server de la nouvelle instance.

Allons donc dans la console SQL Server Configuration Manager puis dans Services SQL Server. Faites alors un clic droit : Propriétés sur l’Agent SQL Server concerné. Dans l’onglet Ouvrir une session en tant que : passez en Compte intégré/Système local.

L’agent va devoir redémarrer pour prendre en compte le changement et vous pourrez relancer vos travaux !

Fermer