Cuando se instala un Reporting Services en un ambiente de clúster NLB se utiliza un nombre virtual para accederlo esto puede causar que se despliegue el error HTTP 401 (Unauthorized) o que el explorador quede un loop preguntando por las credenciales del usuario.

Para solucionar este problema se tienen dos opciones:

1. Deshabilitar el LoopBackCheck esto se hace en HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Lsa y se crea una entrada DWORD con el nombre  DisableLoopBackCheck con una valor de 1, esto soluciona el problema

  • Inicie el Editor del Registro (Regedt32.exe).
  • Busque la siguiente clave del Registro y haga clic en ella:

    HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\LanmanServer\Parameters

  • En el menú Edición, haga clic en Agregar valor y agregue el valor siguiente al Registro:

    Nombre de valor: DisableStrictNameChecking
    Tipo de datos: REG_DWORD
    Base: Decimal
    Valor: 1

  • En el Editor del Registro, busque la clave siguiente y después haga clic en ella:

    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Lsa

  • Haga clic con el botón secundario del mouse (ratón) en Lsa, seleccione Nuevo y, a continuación, haga clic en Valor DWORD.
  • Escriba DisableLoopbackCheck y presione Entrar.
  • Haga clic con el botón secundario del mouse en DisableLoopbackCheck y, a continuación, haga clic en Modificar.
  • En el cuadro Información del valor, escriba 1 y haga clic en Aceptar.
  • Cierre el Editor del Registro y reinicie el equipo.

    2.  Especificar el  nombre del de los host headers, este es un método más recomendado.

  • Inicie el Editor del Registro (Regedt32.exe).
  • Busque la siguiente clave del Registro y haga clic en ella:

    HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\LanmanServer\Parameters

  • En el menú Edición, haga clic en Agregar valor y agregue el valor siguiente al Registro:

    Nombre de valor: DisableStrictNameChecking
    Tipo de datos: REG_DWORD
    Base: Decimal
    Valor: 1

    En el Editor del Registro, busque la clave siguiente y después haga clic en ella:

  • HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Lsa\MSV1_0

  • Haga clic con el botón secundario del mouse en MSV1_0, seleccione Nuevo y, a continuación, haga clic en Valor de cadena múltiple.
  • Escriba BackConnectionHostNames y presiones ENTRAR.
  • Haga clic con el botón secundario del mouse en BackConnectionHostNames y, a continuación, haga clic en Modificar.
  • En el cuadro Información del valor, escriba el nombre del host, nombre virtual o los hosts de los sitios que están en el equipo local y, a continuación, haga clic en Aceptar.