Error al Llamar SP desde una aplicación

Tengo varios Sp Creados en sql en donde vinculo tablas de una base de datos y las llamo desde otra así:
SELECT @eSOral= Sum(PRODUCCION..PROCEDIMIENTOS.Cantidad)
FROM (PRODUCCION..PROCEDIMIENTOS INNER JOIN PRODUCCION..CONTROL
ON (PRODUCCION..PROCEDIMIENTOS.archivo_control = PRODUCCION..CONTROL.archivo_control)
AND (PRODUCCION..PROCEDIMIENTOS.cod_ips = PRODUCCION..CONTROL.cod_ips))
INNER JOIN tbl_TMCompSOralIC
ON (PRODUCCION..PROCEDIMIENTOS.fin_proced = tbl_TMCompSOralIC.Finalidad)
AND (PRODUCCION..PROCEDIMIENTOS.cod_servicio = tbl_TMCompSOralIC.cups)
GROUP BY Year([fecha_registro]),
Month([fecha_registro])
HAVING Year(fecha_registro)=@waño
AND Month(fecha_registro)=@wmes
En donde las tablas que están en Mayúscula son de una base y las de minúscula del cual las estoy llamando en otra BD . El problema esta en que cuando llamo el Sp desde la aplicación me saca error de conexión, en la aplicación yo utilizo dos conexiones ambas están con un mismo servidor la segunda conexión que es la que vincula las tablas la tengo logueada es decir para que no solicite validación de usuario, pero aun así me sale error diciendo que el usuario no es válido para la base de datos...
yo llamo el sp desde la aplicacion de esta forma:
If DESalud.rsdbo_sp_CompAEmb.State = adStateOpen Then
DESalud.rsdbo_sp_CompAEmb.Close
End If
DESalud.dbo_sp_CompAEmb Codmun, gano, gmes
De antemano te agradezco en lo que me puedas colaborar...
CMJ

1 Respuesta

Respuesta
El usuario es el que tienes que darle permisos de ejecución y de lectura en las tablas y bases de datos que tienes, ya que sin estos permisos nunca vas a poder obtener los datos.

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas