Error extraño al llamar a una SP

05/10/2005 - 22:27 por Gabriel S. | Informe spam
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.

Preguntas similare

Leer las respuestas

#1 Isaias
05/10/2005 - 22:39 | Informe spam
Gabriel

Todo indica que es un BUG de SQL Server cuando invocas un store de otra base
(servidor), pasandole algunos parametros en NULL.

¿Podrias intentar pasar valores NO NULL a los parametros?

@documentoSaida=NULL,
@container=NULL,
@invoiceFaturaCliente=NULL

Y comentarnos si funciona.

Saludos
IIslas


"Gabriel S." escribió:

Mostrar la cita
#2 Maxi
06/10/2005 - 14:01 | Informe spam
Hola, que service pack tienes?


Salu2
Maxi


"Gabriel S." escribió en el mensaje
news:
Mostrar la cita
#3 Gabriel S.
06/10/2005 - 14:25 | Informe spam
Hola!

El server es un AMD Opteron 252 de 2.61 mhz con 6 gigas de ram, tiene
windows 2003 con SP1 y el sql 2000 es 8.00.2039 (segun el about). En ningun
lado dice algo parecido a service pack. ¿?

Gabriel.

"Maxi" wrote in message
news:#
Mostrar la cita
alguien
Mostrar la cita
#4 Gabriel S.
06/10/2005 - 14:26 | Informe spam
Voy a probar...


"Isaias" wrote in message
news:
Mostrar la cita
base
Mostrar la cita
alguien
Mostrar la cita
#5 Maxi
06/10/2005 - 14:50 | Informe spam
Hola, ejecuta

Select serverproperty('ProductLevel')


Salu2
Maxi


"Gabriel S." escribió en el mensaje
news:%
Mostrar la cita
Ads by Google
Search Busqueda sugerida