Aplicaciones de servicio y servicio de SharePoint de Reporting Services

Se aplica a: SQL Server Reporting Services (2016) SharePoint ❌ Power BI Report Server

Para obtener contenido relacionado con versiones anteriores de SQL Server Reporting Services (SSRS), consulte ¿Qué es SQL Server Reporting Services?.

El modo de SharePoint de Reporting Services se ha diseñado como un servicio de SharePoint y usa un servicio de SharePoint y una o varias aplicaciones de servicio. Al crear una aplicación de servicio, el servicio estará disponible y se generará la base de datos de aplicación del servicio. Puede crear varias aplicaciones de servicio de Reporting Services pero una aplicación de servicio es suficiente para la mayor parte de los escenarios de implementación.

Nota:

La integración de Reporting Services con SharePoint ya no está disponible a partir de SQL Server 2016.

Creación de una aplicación de servicio de Reporting Services

Puede usar los scripts de PowerShell o la Administración central de SharePoint para crear las aplicaciones de servicio de Reporting Services. Para obtener más información sobre cómo usar la Administración central de SharePoint, vea la sección "Crear una aplicación de servicio de Reporting Services" en Instalar el modo de SharePoint de Reporting Services para SharePoint 2010. Vea la sección de PowerShell más adelante en este artículo para obtener un script de PowerShell de ejemplo para crear aplicaciones de servicio.

Modificar las asociaciones de la aplicación de servicio con un grupo de servidores proxy

La nueva página para crear aplicaciones de servicio contiene la sección Asociación de aplicaciones web. La sección le permite asociar la aplicación de servicio cuando la cree. Siga los pasos siguientes para cambiar la asociación y asignar una configuración de cliente a la aplicación de servicio. El mismo proceso general se puede usar también para agregar el proxy al grupo predeterminado en lugar de cambiar la asociación de la aplicación de servicio a un grupo personalizado.

  1. En Administración central de SharePoint, en Administración de aplicaciones, seleccione Configurar las asociaciones de aplicación de servicio.

  2. En la página Asociaciones de aplicaciones de servicio, cambie la vista a Aplicaciones de servicio.

  3. Busque el nombre de la nueva aplicación de servicio de Reporting Services y selecciónelo. También podría seleccionar el nombre del grupo de proxy de aplicación default para agregar el proxy al grupo predeterminado en lugar de completar los pasos siguientes.

  4. Seleccione Personalizado en el cuadro de selección Editar el siguiente grupo de conexiones.

  5. Activa la casilla correspondiente al proxy y selecciona Aceptar.

Modificar las propiedades de la aplicación de servicio

Puede volver a abrir la página de propiedades de la aplicación de servicio para modificar las propiedades.

  1. En Administración central de SharePoint, en el grupo Administración de aplicaciones, seleccione Administrar aplicaciones de servicio.

  2. Seleccione la aplicación de servicio haciendo clic en la columna de tipo para seleccionar toda la fila. Si selecciona el nombre de la aplicación, se abre la página Opciones de administración del servicio en lugar de las propiedades de la aplicación de servicio.

  3. En la cinta de Aplicaciones de servicio, seleccione Propiedades.

Crear una aplicación de servicio de Reporting Services mediante PowerShell

Puede utilizar PowerShell para crear el proxy y la aplicación de servicio. En el ejemplo siguiente se supone que ya sabe qué grupo de aplicaciones quiere configurar para usarlo en la aplicación de servicio.

  1. Agregue el objeto de grupo de aplicaciones del nombre del grupo de aplicaciones a una variable que se pasa en la acción Nueva.

    $appPoolName = get-spserviceapplicationpool "<application pool name>"  
    
  2. Crear la aplicación de servicio con un nombre y un nombre de grupo de aplicaciones que proporcione.

    New-SPRSServiceApplication -Name 'MyServiceApplication' -ApplicationPool $appPoolName -DatabaseName 'MyServiceApplicationDatabase' -DatabaseServer '<Server Name>'  
    
  3. Obtenga el nuevo objeto de aplicación de servicio y canalice el objeto en cmdlet para canalizar el nuevo proxy.

    Get-SPRSServiceApplication -name MyServiceApplication | New-SPRSServiceApplicationProxy "MyServiceApplicationProxy"