Este post es uno de esos
para no olvidar cómo c*** arreglé aquel error. Se trata de lo siguiente: estás instalando CRM en una máquina y tienes la base de datos en otra. Desde la máquina local de SQL Server el Report Server y el Report Manager se ven sin problema ninguno. Ahora, cuando intentas acceder desde la máquina de CRM, empieza a pedirte credenciales (que no debería, está configurado para autenticación integrada con AD) y finalmente te lanza un
error 401. Bueno, pues la solución la proporcionó
este mensaje de un tal Janos. Se abre una consola y desde C:\Inetpub\AdminScripts se escribe:
cscript adsutil.vbs get w3svc/NTAuthenticationProviders
Si devuelve el mensaje
The parameter "NTAuthenticationProviders" is not set at this node es que vamos bien. Escribimos lo siguiente:
cscript adsutil.vbs set w3svc/NTAuthenticationProviders "NTLM"
Y asunto arreglado. Me da vergüenza reconocerlo pero ... no sé muy bien cuál era el problema. Aparentemente, algo está mal en la metabase del IIS.
No hay comentarios:
Publicar un comentario