son services reportes que parametros parametro los informes fecha crear sql-server reporting-services ssrs-2008

sql-server - services - que son los reportes en sql server



El servidor de informes no puede procesar el informe o el conjunto de datos compartido (4)

Tengo un problema cuando despliegue mi proyecto de informe a un ssrs remoto con el origen de datos compartido. Cuando uso la herramienta de datos de SQL Server para "previsualizar" mi informe, parece que no tiene ningún problema. Pero cuando Y deply el proyecto, aparece este mensaje de error

El servidor de informes no puede procesar el informe o el conjunto de datos compartido. La fuente de datos compartida ''DataSource1'' para el servidor de informes o el sitio de SharePoint no es válida. Navegue al servidor o sitio y seleccione una fuente de datos compartida. (rsInvalidDataSourceReference)

Cabe destacar que el origen de datos apunta a la base de datos remota


Inicialmente usé un Datasourse que apuntaba a un DB local. Cuando creo un ssrs remoto y redply el proyecto en el servidor, cambio manualmente el origen de datos compartido.

Al igual que utilizo una fuente de datos compartida, cada informe tiene un enlace a esta fuente de datos compartida. El problema es que este enlace apunta a una versión anterior de la fuente de datos.

para resolver el problema, actualizo el enlace a la nueva fuente de datos


Intenté esta solución:

Implemente todas las fuentes de datos e informes para informar al servidor una vez más.

Esta solución soluciona mi problema


Pude actualizar de forma masiva y solucionar el problema actualizando el enlace de fuente de datos utilizando el T-SQL a continuación.

begin tran update dbo.DataSource set Link = c.ItemID from dbo.DataSource ds inner join dbo.Catalog c on ds.Name = c.Name and c.Type = 5 where ds.link is null select ds.Link oldlink, c.ItemID from dbo.DataSource ds inner join dbo.Catalog c on ds.Name = c.Name and c.Type = 5 --where ds.link is null select * from dbo.DataSource ds where ds.link is null rollback tran -- commit tran

http://tsqlblog.blogspot.co.uk/2011/05/rsinvaliddatasourcereference-on.html


Si está utilizando un servidor de informes, entonces realice los siguientes pasos:

  1. Asegúrate de tener una versión de IE; esto no funcionará correctamente en Chrome
  2. Ve a tu servidor de informes
  3. Haga clic en la flecha amarilla a la derecha del nombre de su informe
  4. Haga clic en ''Administrar''
  5. Haga clic en ''DataSources''
  6. Asegúrese de que las configuraciones de Credenciales / fuente de datos estén apuntando a los lugares correctos.

Se sorprenderá de cuántas veces esto sucederá debido a un problema de credenciales o cómo se configura la fuente de datos.

Sin más información sobre qué tipo de servidor está utilizando, esto es todo lo que se me ocurre sugerir.