GuilleSQL :: Microsoft SQL Server, SSIS, y más !!

Error Log on Failed Ensure the user name and password are correct en Reporting Services 2008 R2


Recientemente me he encontrado con un error en una Granja de Reporting Services 2008 R2, por el cual, no estaba funcionando un Origen de Datos de tipo SQL Server que se impersonaba con un usuario de Directorio Activo, produciéndose el error Log on Failed Ensure the user name and password are correct, cuando se estaba utilizando un usuario y contraseña correctos y con permisos suficientes en SQL Server. ¿Qué está pasando? ¿Cómo podemos solucionarlo?

El mensaje de error Log on Failed Ensure the user name and password are correct en Reporting Services 2008 R2, al acceder a un Origen de Datos de SQL Server utilizando un usuario de Directorio Activo para impersonarse, es un error que podemos encontrarnos no sólo porque estemos utilizando unas credenciales incorrectas, ni por falta de permisos en SQL Server.

Recientemente, me encontré este problema, sobre una Granja NLB de Reporting Services 2008 R2. Sorprendentemente, en otras Granjas, este mismo error no se producía, pudiendo configurar un Origen de Datos idéntico, y funcionando todo correctamente. Pero por desgracia, en una de las Granjas (la de Producción, para más INRI), el error se producía.

Log on Failed Ensure the user name and password are correct

Tras varias pruebas, y después de unas cuantas búsquedas en Internet, y de comprobar las diferencias existentes entre las distintas Granjas de Reporting Services 2008 R2, finalmente encontramos la raíz del problema.

Parece ser, que para que un Origen de Datos se pueda conectar a SQL Server utilizando una cuenta de usuario para impersonarse, dicha cuenta de usuario debe de tener concedido el derecho de Allow Logon Locally sobre los servidores de Reporting Services 2008 R2.

Hasta aquí bien, pero, si nadie ha tocado este derecho (ni en las políticas locales de las máquinas, ni a través de GPOs de Directorio Activo) ¿Por qué funciona en una máquinas y en otras no?

Finalmente, parece que las máquinas en las que todo funcionaba correctamente, eras máquinas instaladas desde cero, utilizando una Maqueta, resultando una instalación de Windows Server 2008 R2 muy parecida a una instalación por defecto, en la cual, estaba concedido el derecho Allow Logon Locally sobre BUILTIN\Users en la política local de la máquina (Local Computer Policy).

Sin embargo, las máquinas en las que NO funcionaba, eran máquinas que utilizaban otra maqueta distinta, bastante diferente y muy personalizada, en la cual estaba modificada la configuración del derecho Allow Logon Locally en la política local de la máquina, de tal modo, que NO estaba incluido BUILTIN\Users, mientras que se había incluido a Power Users.

En ambos casos, no había políticas de Directorio Activo que sobrescribieran la configuración de la política local de la máquina, y tampoco estaba configurada la política Deny Logon Locally.

Finalmente, para solucionarlo, agregamos a BUILTIN\Users en el derecho Allow Logon Locally en la política local de la máquina, y el problema quedó solucionado.

Finalmente, para solucionarlo, agregamos a BUILTIN\Users en el derecho Allow Logon Locally en la política local de la máquina, y el problema quedó solucionado

Poco más por hoy. Como siempre, confío que la lectura resulte de interés.

 


Miembros de
Miembros de GITCA (Global IT Community Association)

Menu de Usuario
  Iniciar Sesión
  Registrarse
  Restablecer Contraseña
  Ventajas de Registrarse

Acerca de
  Contigo desde Oct 2007
  771 usuarios registrados
  86146 pageloads/mes
  Ranking Alexa 498160

Social Networks
Sigue a Portal GuilleSQL en Linkedin !!
Sigue a Portal GuilleSQL en Twitter !!



Archivo

Junio de 2017 (1)
Mayo de 2017 (1)
Marzo de 2017 (3)
Enero de 2017 (4)
Junio de 2016 (1)
Mayo de 2016 (2)
Abril de 2016 (2)
Septiembre de 2015 (2)
Agosto de 2015 (2)
Junio de 2015 (10)
Mayo de 2015 (4)
Abril de 2015 (8)
Marzo de 2015 (11)
Octubre de 2014 (3)
Septiembre de 2014 (7)
Agosto de 2014 (5)
Julio de 2014 (2)
Mayo de 2014 (4)
Abril de 2014 (4)
Marzo de 2014 (4)
Febrero de 2014 (1)
Enero de 2014 (5)
Diciembre de 2013 (8)
Noviembre de 2013 (2)
Octubre de 2013 (7)
Septiembre de 2013 (6)
Agosto de 2013 (1)
Julio de 2013 (6)
Junio de 2013 (11)
Mayo de 2013 (7)
Abril de 2013 (6)
Febrero de 2013 (5)
Enero de 2013 (7)
Diciembre de 2012 (12)
Noviembre de 2012 (13)
Octubre de 2012 (5)
Septiembre de 2012 (3)
Agosto de 2012 (6)
Julio de 2012 (4)
Junio de 2012 (1)
Mayo de 2012 (2)
Abril de 2012 (7)
Marzo de 2012 (16)
Febrero de 2012 (9)
Enero de 2012 (5)
Diciembre de 2011 (10)
Noviembre de 2011 (10)
Octubre de 2011 (4)
Septiembre de 2011 (5)
Agosto de 2011 (2)
Julio de 2011 (2)
Junio de 2011 (4)
Mayo de 2011 (2)
Abril de 2011 (6)
Marzo de 2011 (4)
Febrero de 2011 (10)
Enero de 2011 (5)
Diciembre de 2010 (6)
Noviembre de 2010 (4)
Octubre de 2010 (8)
Septiembre de 2010 (4)
Agosto de 2010 (1)
Julio de 2010 (3)
Mayo de 2010 (5)
Abril de 2010 (6)
Marzo de 2010 (8)
Febrero de 2010 (3)
Enero de 2010 (1)
Diciembre de 2009 (9)
Noviembre de 2009 (14)
Octubre de 2009 (2)
Septiembre de 2009 (8)
Agosto de 2009 (2)
Julio de 2009 (10)
Junio de 2009 (9)
Mayo de 2009 (10)
Abril de 2009 (9)
Marzo de 2009 (3)
Febrero de 2009 (2)
Enero de 2009 (3)
Noviembre de 2008 (2)
Octubre de 2008 (2)
Septiembre de 2008 (2)
Agosto de 2008 (5)
Julio de 2008 (5)
Junio de 2008 (1)
Mayo de 2008 (3)
Abril de 2008 (2)
Marzo de 2008 (2)
Febrero de 2008 (2)
Enero de 2008 (5)
Noviembre de 2007 (2)
Octubre de 2007 (2)






Copyright © 2007 GuilleSQL, todos los derechos reservados.