Resucitar Agente SQL Server después de reparar una instancia

For English version visit this link Resurrect SQL Server Agent after repair an instance
 
Después de una actualización fallida desde SQL Server 2005 a SQL Server 2008 R2 SP1, decidí usar la opción de Repair del instalador de SQL Server, el recurso SQL Server se reparó correctamente, pero el de SQL Server Agent no conseguia iniciarlo.
 
 
 El servicio del Agente no aparecia en SQL Server Configuration Manager, y revisando el Log del Agente no encontré nada, por lo que me decidí a mirar el servicio Windows del SQL Server Agent, al tratar de iniciarlo me mostraba el error “Error 2: The system cannot find the file specified“, mirando en sus propiedades me encontré que la ruta a la que estaba apuntando era incorrecta, ya que apuntaba al SQLAGENT.EXE de SQL Server 2005, y la instancia ya estaba migrada a 2008R2.
 



 
Para solucionarlo, hice una búsqueda en el Editor de Registro y encontré el dato incorrecto dentro de HKLM/SYSTEM/ControlSet001/services/SQLAgent$INSTANCE en el registro ImagePath, únicamente tuve que editarlo y poner la ruta correcta.
 





 
Una vez hecho esto me fui al Failover Cluster Manager e inicié el recurso del Agente sin problema.
 
 

About Fran Lens
SQL Server Analyst at Avanade Spain http://www.lensql.net

One Response to Resucitar Agente SQL Server después de reparar una instancia

  1. Pingback: Resurrect SQL Server Agent after repair an instance « LenSQL

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

%d bloggers like this: