5

Estoy comenzando con Reporting Services. Tengo SQL 2008 R2 Standard ejecutándose. Reporting Services está activo & ejecutándose en el mismo servidor.Reporting Services: ¿Usa el procedimiento como dataSet?

Creé un procedimiento almacenado que toma un int como parámetro. En SQL Server, no tengo problemas para ejecutar esto como usuario "A".

Creé una conexión compartida a SQL (con el usuario sql A) y estoy creando un conjunto de datos incrustado. Cuando hago clic en el botón de radio "Procedimiento almacenado", debo completar cierta información. Configuré el usuario de Windows que está autorizado para conectarse a Reporting Services.

Después de esto, tengo una lista de procedimientos almacenados, pero no el que he creado: stored procedure list

Pero yo he puesto todos los permisos para el usuario A: TestProcedureSubjectUsage

¿Qué me falta?

Creé mi procedimiento almacenado antes de crear mi proyecto.

+0

¿Qué sucede si elige la opción "texto" para "Tipo de consulta" e ingresa 'EXEC dbo.TestProcedureSubjectUsage' en la consulta? – Lamak

+0

De hecho, traté de ponerme directamente toda la información (nombre del procedimiento, parámetros, valores devueltos), y funciona. Entonces la pregunta es ahora: ¿por qué el procedimiento almacenado no está en la lista? – J4N

Respuesta

0

Finalmente terminé especificando el nombre del procedimiento y funciona, simplemente no puede mostrarlos en la lista.

0

Parece un problema de permisos. Verifique las credenciales que está utilizando en el DataSource (no en el DataSet); necesitará ser "UserA" o tendrá que asignar permisos al inicio de sesión de DataSource.

+0

La fuente de datos utiliza una conexión compartida. El usuario en esta conexión compartida es "Usuario A". Y si me pongo toda la información, el procedimiento almacenado se llama correctamente, simplemente no aparece en la lista. – J4N

Cuestiones relacionadas