Configurar un servidor de informes para administración remota

En Reporting Services, puedes configurar instancias del servidor de informes local o remotamente. Para configurar una instancia remota de servidor de informes, puedes usar la herramienta Reporting Services Configuración o escribir código personalizado que utilice el proveedor de Instrumentación de Gestión de Reporting Services Windows (WMI). La herramienta de configuración de Reporting Services proporciona una interfaz gráfica al proveedor de WMI para que puedas configurar un servidor de informes sin necesidad de escribir código. Cuando inicias la herramienta, puedes especificar un servidor remoto al que conectarte.

Antes de poder usar la herramienta para configurar un servidor de informes remoto, debes seguir las instrucciones de este artículo para habilitar puertos en el Cortafuegos de Windows, habilitar conexiones remotas y solicitar solicitudes remotas de WMI.

Una configuración adecuada te ayuda a evitar el siguiente error:

The machine could not be found.  
 
The RPC server is unavailable. (Exception from HRESULT: 0x800706BA).

Prerequisites

Para modificar la configuración del cortafuegos, debes iniciar sesión localmente y ser miembro del grupo local de Administradores. No puedes modificar la configuración del cortafuegos de Windows de un ordenador remoto a través de una conexión remota.

Si quieres habilitar la administración remota para un usuario no administrador, debes conceder a la cuenta permisos de activación remota del Modelo de Objetos Componentes Distribuidos (DCOM). Las instrucciones para configurar el servidor para acceso no administrativo se proporcionan en este artículo.

Algunas organizaciones tienen políticas de grupo que impiden la administración remota de servidores para ciertos sistemas operativos o usuarios. Antes de empezar a modificar la configuración del cortafuegos, consulta con tu administrador de red si existen restricciones sobre la administración remota.

Para obtener más información, vea Conexión a través de Firewall de Windows en la documentación de Plataform SDK en MSDN.

Tasks

Las tareas que permiten la configuración remota del servidor de informes incluyen las siguientes configuraciones:

  • Habilitar puertos en Windows Firewall para permitir solicitudes en puertos utilizados por el servidor de informes y por la instancia de Motor de base de datos de SQL Server. Consulte Configurar un cortafuegos para acceder a un servidor de informes y Configurar un Firewall de Windows para el acceso al Motor de base de datos.

  • Habilitar conexiones remotas a la instancia de la instancia de Motor de base de datos que aloja la base de datos del servidor de informes. Es necesaria una conexión remota para configurar la conexión al servidor de informes y la gestión de las claves de cifrado.

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

  • Si configuras un servidor de informes remoto para la administración por un usuario no administrativo, debes establecer permisos DCOM para habilitar el acceso remoto WMI a una cuenta de usuario estándar de Windows. Como WMI utiliza DCOM como transporte para llamadas remotas, debes establecer los permisos de DCOM para que los usuarios que no estén conectados como administradores locales puedan configurar el servidor.

  • Si configuras un servidor de informes remoto para su administración por un usuario no administrativo, también debes establecer permisos WMI en el espacio de nombres WMI del servidor de informes. Por defecto, todos los miembros del grupo local de Administradores tienen acceso al espacio de nombres WMI del servidor de informes. Si quieres conceder acceso a no administradores, debes establecer permisos.

Las instrucciones sobre cómo realizar estas tareas se proporcionan en este artículo.

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

  1. Selecciona Inicio, apunta a Programas, apunta a Microsoft SQL Server, apunta a Herramientas de Configuración y elige Administrador de configuración de SQL Server.

  2. En el panel izquierdo, expande SQL Server Network Configuration y luego selecciona Protocolos para la instancia de SQL Server.

  3. En el panel de detalles, activa los protocolos TCP/IP y Named Pipes, y luego reinicia el servicio SQL Server.

Habilitar la administración remota en el cortafuegos de Windows

  1. Inicia sesión como administrador local en el ordenador para el que quieras habilitar la administración remota.

  2. Abra un símbolo del sistema con privilegio de administración.

  3. Ejecute el siguiente comando:

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

    Puedes especificar diferentes opciones para el alcance. Para más información, consulte la documentación del producto Windows Firewall.

  4. Verifica que la administración remota esté habilitada. Puedes ejecutar el siguiente comando para mostrar el estado:

    netsh.exe firewall show state  
    
  5. Reinicia el ordenador.

Configurar permisos DCOM para habilitar el acceso remoto a WMI para no administradores

  1. En el menú Inicio , señala a Herramientas Administrativas y selecciona Servicios de Componentes.

    Para Windows Vista, en el menú Inicio, apunta a Todos los programas, selecciona Ejecutar y luego introduce mmc comexp.msc.

  2. Abre la carpeta de Servicios de Componentes .

  3. Abra la carpeta Equipos .

  4. Selecciona mi ordenador.

  5. En el menú de Acciones , y selecciona Propiedades.

  6. Selecciona COM Security.

  7. En Permisos de Lanzamiento y Activación, selecciona Editar Límites.

  8. Si no ves tu nombre en Permiso de Inicio, selecciona Añadir.

  9. Introduce el nombre de tu cuenta de usuario y luego selecciona OK.

  10. En Permisos para <Usuario o Grupo>, en la columna Permitir, elige Lanzamiento remoto y Activación remota, y luego selecciona Aceptar.

Establecer permisos en el espacio de nombres WMI del servidor de informes para no administradores

  1. En el menú Inicio , señala Herramientas Administrativas, selecciona Gestión de Ordenadores.

  2. Abre la carpeta Servicios y Aplicaciones .

  3. Haz clic derecho en Control de WMI y selecciona Propiedades.

  4. Seleccione Seguridad.

  5. Abre la carpeta raíz .

  6. Abra la carpeta Microsoft.

  7. Abre la carpeta SQLServer .

  8. Abre la carpeta ReportServer .

  9. Abrir la carpeta de instancias . Si instalaste la instancia por defecto, la carpeta es MSSQLSERVER.

  10. Abre la carpeta v10 .

  11. Selecciona la carpeta Admin y luego selecciona Seguridad.

  12. Selecciona Añadir y luego introduce la cuenta de usuario que usas para gestionar el servidor.

  13. En la columna Permitir , elige Habilitar cuenta, Activar remotamente y Leer seguridad, y luego selecciona Aceptar.