Tal vez sea dificil de explicar, pero bue, pregunto igual a ver si alguien
sabe.
En el query analizer, estando parado en la base "homologacao\ave", estoy
llamando a un SP de otro banco de la siguiente manera, pasandole varios
parametros:
EXEC [homologacao\ger].gerenciador.dbo.GerprOrdemServico
@funcao='S',
@usuario='TESTE',
@sistema='AVG',
@processo='I',
@cliente7,
@via='MAR',
@referenciaCliente='TESTE01',
@tipoOs='5',
@tipoDocumentoEntrada,
@documentoEntrada='aabbcc',
@documentoSaida=NULL,
@tipoDocumentoSaidaQ,
@container=NULL,
@invoiceFaturaCliente=NULL,@cd_emp=1,@cd_est=1
Server: Msg 8143, Level 16, State 2, Line 1
Parameter '@DocumentoEntrada' was supplied multiple times.
Retorna que estoy pasando un parametro por duplicado??!!! cuando ese
parametro claramento no esta duplicado!!..
Lo extraño es que si defino un SP que llame a esta SP principal,
funciona!...
Tambien funciona si ejecuto la llamada estando parado en el banco
HOMOLOGACAO\GER que es donde el SP reside. (previamente sacando
[homologacao\ger].gerenciador.dbo.)
Tengo definido los permisos correspondientes para poder hacer esas
llamadas... pero tampoco asi parece funcionar...
Sera que es la SP que esta haciendo algo errado???
Alquien sabe a que se debe ese comportamiento extraño ???
Muchas gracias!
Gabriel.
Leer las respuestas