Cómo configurar un servidor de informes para la administración remota

En Reporting Services, puede configurar las instancias del servidor de informes local o remotamente. Para configurar una instancia del servidor de informes remota, se puede utilizar la herramienta Configuración de Reporting Services o escribir código personalizado que utilice el proveedor de Instrumental de administración de Windows (WMI) de Reporting Services. La herramienta de configuración de Reporting Services proporciona una interfaz gráfica para el proveedor WMI, de modo que se puede configurar un servidor de informes sin tener que escribir código. Al iniciar la herramienta, se puede especificar el servidor remoto con el que se desea establecer la conexión.

Para poder utilizar la herramienta con el fin de configurar un servidor de informes remoto, debe seguir las instrucciones de este tema para habilitar los puertos en Firewall de Windows, habilitar las conexiones remotas y habilitar las solicitudes de WMI remotas.

La configuración apropiada le ayuda a evitar el error siguiente:

The machine could not be found.

"The RPC server is unavailable. (Exception from HRESULT: 0x800706BA)".

Requisitos previos

Para modificar la configuración del firewall, es necesario iniciar sesión de manera local y ser miembro del grupo local Administradores. No se puede modificar la configuración del firewall de Windows de un equipo remoto a través de una conexión remota.

Si se desea habilitar la administración remota para un usuario que no es administrador, es necesario conceder a la cuenta permisos para la activación remota del Modelo de objetos componentes distribuido (DCOM). En este tema se ofrecen instrucciones para configurar el servidor para el acceso de usuarios que no son administradores.

Algunas organizaciones tienen directivas de grupo que impiden la administración remota de servidores para algunos sistemas operativos o usuarios. Antes de modificar la configuración del firewall, pregunte al administrador de la red si existen restricciones en cuanto a la administración remota.

Para obtener más información, vea Connecting Through Windows Firewall en la documentación de Plataform SDK en MSDN.

Tareas

Entre las tareas que habilitan la configuración del servidor de informes remoto figuran las siguientes:

  • Habilitar los puertos en Firewall de Windows para permitir solicitudes en los puertos que usa el servidor de informes y la instancia del Motor de base de datos de SQL Server.

  • Habilitar las conexiones remotas a la instancia del Motor de base de datos que hospeda la base de datos del servidor de informes. La conexión remota es necesaria para configurar la conexión de la base de datos del servidor de informes y administrar las claves de cifrado.

  • Habilitar las solicitudes de WMI remotas para atravesar el Firewall de Microsoft Windows.

  • Si está configurando un servidor de informes remoto para que lo administre un usuario sin derechos administrativos, debe establecer los permisos DCOM para habilitar el acceso WMI remoto a una cuenta de usuario de Windows estándar. Debido a que WMI utiliza DCOM como transporte para las llamadas remotas, es necesario establecer los permisos de DCOM de manera que los usuarios que no inicien sesión como administrador local puedan configurar el servidor.

  • Si está configurando un servidor de informes remoto para que lo administre un usuario sin derechos administrativos, también debe establecer los permisos WMI en el espacio de nombres WMI del servidor de informes. De manera predeterminada, todos los miembros del grupo local Administradores tienen acceso al espacio de nombres de WMI del servidor de informes. Si se desea conceder acceso a usuarios que no sean administradores, deben establecerse permisos.

Las instrucciones para realizar estas tareas se proporcionan en este tema.

Abrir puertos en Firewall de Windows

Configurar las conexiones remotas a la base de datos del servidor de informes

  1. Haga clic en Inicio, elija Todos los programas, Microsoft SQL Server 2008, Herramientas de configuración y, finalmente, haga clic en Administrador de configuración de SQL Server.

  2. En el panel izquierdo, expanda Configuración de red de SQL Server y, a continuación, haga clic en Protocolos para la instancia de SQL Server.

  3. En el panel de detalles, habilite los protocolos TCP/IP y Canalizaciones con nombre, y a continuación reinicie el servicio SQL Server.

Para habilitar la administración remota en Firewall de Windows

  1. Inicie sesión como administrador local en el equipo para el que desea habilitar la administración remota.

  2. Si el servidor de informes se está ejecutando en Windows Vista, haga clic con el botón secundario del mouse en Símbolo del sistema y seleccione Ejecutar como administrador. En otros sistemas operativos, abra una ventana del símbolo del sistema.

  3. Ejecute el siguiente comando:

    netsh.exe firewall set service type=REMOTEADMIN mode=ENABLE scope=ALL
    

    Puede especificar varias opciones para Scope. Para obtener más información, vea la documentación del producto Firewall de Windows.

  4. Compruebe que se ha habilitado la administración remota. Puede ejecutar el comando siguiente para mostrar el estado:

    netsh.exe firewall show state
    
  5. Reinicie el equipo.

Para establecer permisos DCOM que habiliten el acceso remoto a WMI para usuarios que no son administradores

  1. En el menú Inicio, seleccione Herramientas administrativas y haga clic en Servicios de componente.

    En Windows Vista, en el menú Inicio, haga clic en Todos los programas, haga clic en Ejecutar y, a continuación, escriba mmc comexp.msc.

  2. Abra la carpeta Servicios de componente.

  3. Abra la carpeta Equipos.

  4. Seleccione Mi PC.

  5. En el menú Acción, seleccione Propiedades.

  6. Haga clic en Seguridad COM.

  7. En Permisos de inicio y activación, haga clic en Editar límites.

  8. Si no aparece su nombre en Permisos de inicio, haga clic en Agregar.

  9. Escriba el nombre de su cuenta de usuario y, a continuación, haga clic en Aceptar.

  10. En Permisos de <usuario o grupo>, en la columna Permitir, seleccione Ejecución remota y Activación remota y, a continuación, haga clic en Aceptar.

Para establecer permisos en el espacio de nombres de WMI del servidor de informes para usuarios que no son administradores

  1. En el menú Inicio, seleccione Herramientas administrativas y haga clic en Administración de equipos.

  2. Abra la carpeta Servicios y Aplicaciones.

  3. Haga clic con el botón secundario en Control WMI y seleccione Propiedades.

  4. Haga clic en Seguridad.

  5. Abra la carpeta raíz.

  6. Abra la carpeta Microsoft.

  7. Abra la carpeta SQLServer.

  8. Abra la carpeta ReportServer.

  9. Abra la carpeta de la instancia. Si instaló la instancia predeterminada, la carpeta es MSSQLSERVER.

  10. Abra la carpeta v10.

  11. Seleccione la carpeta Admin y, a continuación, haga clic en Seguridad.

  12. Haga clic en Agregar y, después, escriba la cuenta de usuario que se empleará para administrar el servidor.

  13. En la columna Permitir, seleccione Habilitar cuenta, Llamada remota habilitada y Seguridad de lectura y, a continuación, haga clic en Aceptar.