Correcto!
He probado con todas las combinaciones de parámetros que se me ocurren, y 
la única que me funciona es la que dices..
Por ejemplo:si en los dos pongo *USRID si que se conecta perfectamente. Si 
en los dos pongo *USRIDPWD es cuando me da el error. 
Entonces...para qué sirven los valores del ADDSVRAUTE? se supone que son 
los que usa para conectarse con el servidor remoto si no se envian loggin 
y password, no?
Gracias!!





De:     "Carlos" <[email protected]>
Para:   [email protected]
Fecha:  08/09/2020 17:43
Asunto: ** Newsletter ** Re: ** Newsletter ** Re: Error SQL entre dos AS
Enviado por:    "Forum.help400" 
<[email protected]>



Hola
Si no mal recuerdo esto solía pasar por el método de autentificación. El 
valor del parámetro RMTAUTMTH del comando ADDRDBDIRE debe ser compatible 
con el servidor DDM del otro sistema, que es el parámetro PWDRQD del 
comando CHGDDMTCPA. Si están igual, por probar que todo lo demás está bien 
(es un riesgo de seguridad) se puede poner *USRID en los dos y así solo 
comprueba que exista el usuario en destino.
Saludos
Carlos

El 8/9/20 a las 10:23, Alberto Martinez escribió:
Buenas. 
Sí, es cierto, pero en principio si la selección es del tipo Select * from 
OTRO_AS.Biblioteca.Tabla  sin un connect to previo, el loggin i el 
password los tendría que cojer de la entrada del ADDSVRAUTE , 
De hecho en el mensaje que especificas, es lo que me está diciendo, que lo 
puedo hacer de dos maneras: 
El usuario puede suministrar una contraseña de dos maneras: 1 -- 
Utilizando la cláusula USER ... USING ... en la sentencia SQL CONNECT, o 2 
-- Utilizando el mandato CL ADDSVRAUTE para añadir una entrada de 
autorización de servidor para el servidor remoto bajo el perfil de usuario 


Albert Martinez de Urda
 Director TIC 
  Grupo FSJ 



De:        "Alex Martínez" <[email protected]> 
Para:        "forum.help400" <[email protected]> 
Fecha:        08/09/2020 10:07 
Asunto:        ** Newsletter ** Re: Error SQL entre dos AS 
Enviado por:        "Forum.help400" 
<[email protected]> 



Hola 

En el propio mensaje tienes una explicación para el código de razón 17 : 

17 -- El mecanismo de seguridad solicitado por el cliente no está 
soportado o no se permite en el servidor 

Una causa común para el código de razón 17 es que el servidor requiere una 
contraseña, pero como el cliente 
no tiene una contraseña para enviar, solo envía un ID de usuario. 



El mar., 8 sept. 2020 a las 8:05, Alberto Martinez (<
[email protected]>) escribió: 
Buenos dias 
Tengo otro AS400 en red añadido al RDBDIRE 
para acceder a él con un  connect to OTRO_AS user USUARIO using 'PASS'  no 
tengo problema, pero el caso es que quiero intercambiar datos entre los 
dos AS y así no puedo actuar con los dos a la vez. Con el connect to la 
única manera que encuentro es creando cursores, luego desconectando, etc, 
etc pero por ejemplo si quiero hacer un trigger que de un servidor a otro 
me haga un INSERT o un UPDATE cuando se modifica una tabla, esto no es 
práctico. 
Buscando buscando he encontrado ejemplos del tipo Select * from 
OTRO_AS.Biblioteca.Tabla y en el servidor he añadido la entrada 
correspondiente con ADDSVRAUTE, en plan general, del tipo 
ADDSVRAUTE USRPRF(*CURRENT) SERVER(*ANY) USRID(USUARIO) PASSWORD(PASS) 
pero la respuesta al Select * from OTRO_AS.Biblioteca.Tabla es un error 
del tipo Mensaje: [SQ30082] Anomalía de autorización en el intento de 
conexión de base de datos distribuida. Causa . . . . . :   Ha fallado un 
intento de conexión con el código de razón 17 
Y la razón 17 es que El mecanismo de seguridad solicitado por el cliente 
no está soportado o no se permite en el servidor . 
Sabéis qué me estoy dejando por configurar? 
Gracias!!! 

____________________________________________________
Únete a Recursos AS400, nuestra Comunidad ( http://bit.ly/db68dd )
Forum.Help400 © Publicaciones Help400, S.L.
____________________________________________________
nete a Recursos AS400, nuestra Comunidad ( http://bit.ly/db68dd )
Forum.Help400  Publicaciones Help400, S.L. 

____________________________________________________
�nete a Recursos AS400, nuestra Comunidad ( http://bit.ly/db68dd )
Forum.Help400 � Publicaciones Help400, S.L.
____________________________________________________
nete a Recursos AS400, nuestra Comunidad ( http://bit.ly/db68dd )
Forum.Help400  Publicaciones Help400, S.L.

____________________________________________________
�nete a Recursos AS400, nuestra Comunidad ( http://bit.ly/db68dd )
Forum.Help400 � Publicaciones Help400, S.L.

Reply via email to