Error de acceso denegado al intentar conectarse a los recursos en una instancia de Host Integration Server

Un servicio que se ejecuta como una cuenta del sistema local no puede acceder a los recursos proporcionados por un Host Integration Server debido a restricciones de seguridad. Si el servicio no se puede cambiar para ejecutarse como una cuenta de dominio, puede establecer el registro para habilitar el Host Integration Server para permitir inicios de sesión anónimos.

Importante

Permitir inicios de sesión anónimos es menos seguro y solo se debe usar si no es posible cambiar las credenciales del servicio.

Se pueden dar cabida a dos escenarios realizando un cambio en el Registro. El primer escenario se produce cuando los equipos cliente de SNA ejecutan SNABase como servicio y el servicio está configurado para ejecutarse como la cuenta del sistema local. En este escenario, SNABase intenta abrir una conexión de patrocinador a la Host Integration Server y se produce un error en la conexión del patrocinador. Para solucionar este escenario, puede cambiar el servicio SNABase para que se ejecute como una cuenta de dominio Windows válida. Si esto no es posible, puede usar la siguiente entrada del Registro en el Host Integration Server para forzar que el servicio base de SNA acepte inicios de sesión anónimos:

  1. Busque y, a continuación, haga clic en la siguiente clave en el Registro:

    HKEY_LOCAL_MACHINE/System/CurrentControlSet/Services/SnaBase/Parameters

  2. En el menú Edición, seleccione Nuevo y haga clic en Valor DWORD.

  3. Escriba DenyAnonymousLogon y presione ENTRAR.

  4. En el menú Editar , haga clic en Modificar.

  5. En el campo Datos de valor , escriba 0y, a continuación, haga clic en Aceptar.

    El segundo escenario se produce cuando una aplicación que usa recursos de Host Integration Server (como APPC) se ejecuta como un servicio configurado para usar la cuenta del sistema local. Para solucionar este escenario, puede cambiar el servicio de aplicación para que se ejecute como una cuenta de dominio de Windows válida. Si esto no es posible, la entrada del Registro debe realizarse en el Host Integration Server para el servicio de servidor SNA donde se encuentran los recursos. En la mayoría de los casos, esta ubicación está en el servicio de servidor SNA principal (SnaServr), pero puede haber hasta cuatro servicios de servidor SNA configurados y el servicio de servidor SNA correcto debe configurarse con la entrada del Registro. Para el servicio de servidor SNA principal, la entrada descrita anteriormente se crea en la clave siguiente:

    HKEY_LOCAL_MACHINE/System/CurrentControlSet/Services/SnaServr/Parameters

Importante

Esta sección contiene los pasos que puede usar para modificar el registro. Pero pueden producirse problemas graves si modifica incorrectamente el Registro. Por lo tanto, asegúrese de que sigue estos pasos cuidadosamente. Como protección adicional, haga una copia de seguridad del Registro antes de modificarlo.