Mostrando entradas con la etiqueta SSRS. Mostrar todas las entradas
Mostrando entradas con la etiqueta SSRS. Mostrar todas las entradas

jueves, 9 de julio de 2015

Page Viewer con un reporte de SSRS 2014 en Sharepoint 2013 con IE 11

Cuando utilizamos un PageViewer para mostrar un reporte de Reporting Services 2014, y vemos que la página no se expande de forma automática en IE11, tenemos que editar la página ReportViewer.aspx

image

La página se encuentra (depende del path donde instalaste SSRS) en

E:\Data\Microsoft\MSRS10_50.MSSQLSERVER\Reporting Services\ReportServer\Pages\ReportViewer.aspx

Agregar la siguiente línea

<meta http-equiv="X-UA-Compatible" content="IE=9">

image

Se recomienda reiniciar el servicio de SSRS desde services.msc. Una vez reiniciado este servicio, ya se visualiza bien el page viewer.

image

lunes, 2 de marzo de 2015

Installation Error: Could not find SOFTWARE\Microsoft\Microsoft SQL Server\110 registry key.

Al tratar de crear el Service Application de reporting Services, me lanzo el siguiente error:

Installation Error: Could not find SOFTWARE\Microsoft\Microsoft SQL Server\110 registry key.

image

Para solucionarlo, instale la feature “Reporting Services – Sharepoint”

image

jueves, 18 de septiembre de 2014

Ejecutar manualmente una subscripción fallada en Reporting Services integrado en Sharepoint 2013 (Execute SSRS Subscription Manually in Sharepoint 2013 Integrate Mode)

Supongamos que la subscripción que habiamos hecho sobre un reporte en Sharepoint 2013 (Reporting Services modo integrado) fallo por algún motivo, y necesitamos ejecutarla manualmente

Para ello ingresamos en la sección de nuestro SQL de Sharepoint, y ejecutamos la siguiente query sobre la base ReportingService_Database (o cómo la hayan nombrado cuando crearon el servicio de SSRS en modo integrado)

image

Validamos cual es la row que hace referencia a nuestra subscripción (pueden ver el campo Description o MathData)

Por ejemplo, en este caso el SubscriptionID que me interesa es “79363907-67F5-44FA-80A1-39D3EA588557”

A continuación ingreso a la sección de SQL Agents/Jobs, y verifico los jobs con GUID, por ejemplo “8674C40B-03B7-4918-96D2-1C34EECF8427”

image

Click derecho Propiedades, voy a la solapa de Steps y edito el job step

image

Si ustedes ven en la sección de comandos, verán que se ejecuta, en este caso se ejecuta la subscripción “79363907-67F5-44FA-80A1-39D3EA588557”

image

De vuelta hacemos click derecho sobre el job, y seleccionamos “Start Job at Setp”

image

Y automáticamente se dispará la subscripción.

Podriamos haber ejecutado de forma manual mediante el siguiente comando en el SQL Managemente? Si claro, Por ejemplo:

exec [ReportingService_Database].dbo.AddEvent @EventType='TimedSubscription', @EventData='79363907-67f5-44fa-80a1-39d3ea588557'

viernes, 18 de mayo de 2012

Tips/Info #22 Sharepoint 2010

1-Error: "There was a problem retrieving data for this field. Updating values in this field is disabled temporarily. You can still update values in other fields."

Al tratar de actualizar el perfil del usuario en Sharepoint 2010 obtenemos este error,

clip_image002_2

El "Managed Metadata Web Service" es compartido entre granjas, se solucionaría el error activando la "This service application is the default storage location for Keywords." para el " Managed Metadata Web Service Proxy".

1884.Untitled

Las propiedades contienen esos campos linkeados al Managed Metadata Service Application. Por lo tanto el Managed Metadata Web Service debe esta iniciado.

clip_image005_2

2-Managed Metadata Navigation

Usando esta caractueristica los usuarios puede ser filtrar data en list view web parts. MetaData Navigation Panel aparece cuando el usuario ve cualquier vista de una librería.

2010-06-04-ManagedMetadataFocusOnContentOrganizer-21

3-Si usas SSRS en modo integrado con Sharepoint 2010, un error puede ocurrir a usar parámetros de reportes que tienen una gran cantidad de números de items en ellos.

System.Web.HttpException:
The URL-encoded form data is not valid. —> System.InvalidOperationException: Operation is not valid due to the current state of the object.
at System.Web.HttpValueCollection.ThrowIfMaxHttpCollectionKeysExceeded()
at System.Web.HttpValueCollection.FillFromEncodedBytes(Byte[] bytes, Encoding encoding)
at System.Web.HttpRequest.FillInFormCollection()
— End of inner exception stack trace —
at System.Web.HttpRequest.FillInFormCollection()
at System.Web.HttpRequest.get_Form()

Lo que se debe hacer es agregar lo siguiente en el web.config y hacer un iisreset

<appSettings>
<add key=”aspnet:MaxHttpCollectionKeys” value=”5000″ />
</appSettings>

4-Debuggear errores en Sharepoint 2010

Ir al Web.Config de tu web application

  • Cambiar Debug=”true”
  • Cambiar CallStack=”true”
  • cambiar CustomErrors=”Off”
  • Tambien editar el web.config en la carpeta drive:\Program Files\Common Files\Microsoft Shared\Web Server Extensions\14\TEMPLATE\LAYOUTS , seteando la opción customErrors en off

    5-Visual Studio no empaqueta la solución de Sharepoint después de un build

    Abrir el archivo de proyecto con Notepad, y buscar por CreatePackage. Si no está la sección, se debe agregar lo siguiente debajo del elemento Project.<PropertyGroup>
       <BuildDependsOn>$(BuildDependsOn);CreatePackage</BuildDependsOn>
    </PropertyGroup>

    Recargar el pryecto en Visual Studio, y ya empezará a el Visual Studio hacer paquetes de Sharepoint.

    6-Las carpetas de Sharepoint con un caracter de underscore no aparecen en la vista del explorar

    eliminar el underscore y aparecerá en la vista del explorador. En la vista web sin embargo aparece en los dos casos.

    7-Formularios de infopath no pueden llenarse de forma web (online)

    El problema es que no está habilitado el rendering para los usuarios.

    Abrir una consola de powershell

    Set-SPInfoPathFormsService -AllowUserFormBrowserRendering $true

    Otra manera es haciendolo desde el CA: desde la configuración del InfoPath Forms Services, en la sección User Browser-enabled Form Templates.

    8-Error:  There are no addresses available for this application al agregar el web part de Web Analytics

    Central Admin > System Settings > Manage Services On Server verificar si el  “Managed Metadata Web Service” está iniciado

    9- “The current page has been customized from its template.”

    Se puede ocultar ese mensaje con lo siguiente:

    <style type="text/css">
                  body #pageStatusBar{height:0px; font-size:0px; padding:0px; border-style:none;}
    </style>

    10- Archivo DocIcon.xml

    Está localizado en %ProgramFiles%\Common Files\Microsoft Shared\web server extensions\14\TEMPLATE\XML\DocIcon.xml

    Este archivo esta presente en cada front end. Su objetivo es proporcionar una forma de especificar el icono que aparece para cualquier tipo de archivo determinado que se puede cargar a una lista o biblioteca de documentos y, opcionalmente, una forma de especificar si un control ActiveX debe usarse para abrir el archivo.

    El objetivo de este archivo es asociar tipos de archivo con los siguientes elementos:

  • El icono de documento que representa un tipo de archivo en las listas y los resultados de búsqueda.

  • (Opcional) El control ActiveX que abre un archivo de este tipo para verlo o modificarlo.

  • (Opcional) El texto que aparece en los menús desplegables como el elemento de edición (“Editar en nombre de aplicación”) para un archivo que se cargó en una lista.

  • Las opciones de configuración de DocIcon.xml son globales para una implementación de SharePoint Foundation y afectan a todas las definiciones de sitio en todos los servidores front-end web.Si modifica DocIcon.xml, debe realizar cambios idénticos en cada servidor front-end web para que todos los servidores permanezcan sincronizados.

    Al modificarlo, debe hacer un iisreset para que tome los cambios.

    11-Borrar una lista corrupta (desde la interface web no se puede)

    stsadm.exe -o forcedeletelist -url http://miservidor/Lists/Tasks