Estimados
.
Tengo que vincular un iSeries 520 V5R4 desde un SQL Server
2005 SP2 a través de OLEDB
utilizando los controladores correspondientes
.
La situación que se presenta es la siguiente
.logro crear el
server y la prueba de la conexión es exitosa, pero no muestra ninguna tabla
dentro del servidor vinculado
esto pasa utilizando cualquiera de los 3
drivers OLEDB que provee IBM (IBMDASQL,IBMDA400,IBMDARLA)
El script SQL que uso para crear el server vinculado es el
siguiente
/****** Objeto: LinkedServer [S10XXXXX] Fecha de la secuencia de
comandos: 08/20/2010 11:41:53 ******/
EXEC master.dbo.sp_addlinkedserver @server = N'S10XXXXX',
@srvproduct=N'OS400', @provider=N'IBMDARLA', @datasrc=N'S10XXXXX'
/* For security reasons the linked server remote logins password is changed
with ######## */
EXEC master.dbo.sp_addlinkedsrvlogin
@rmtsrvname=N'S10XXXXX',@useself=N'False',@locallogin=NULL,@rmtuser=N'usras4
00',@rmtpassword='claveusr'
GO
EXEC master.dbo.sp_serveroption @server=N'S10XXXXX', @optname=N'collation
compatible', @optvalue=N'false'
GO
EXEC master.dbo.sp_serveroption @server=N'S10XXXXX', @optname=N'data
access', @optvalue=N'true'
GO
EXEC master.dbo.sp_serveroption @server=N'S10XXXXX', @optname=N'dist',
@optvalue=N'false'
GO
EXEC master.dbo.sp_serveroption @server=N'S10XXXXX', @optname=N'pub',
@optvalue=N'false'
GO
EXEC master.dbo.sp_serveroption @server=N'S10XXXXX', @optname=N'rpc',
@optvalue=N'false'
GO
EXEC master.dbo.sp_serveroption @server=N'S10XXXXX', @optname=N'rpc out',
@optvalue=N'false'
GO
EXEC master.dbo.sp_serveroption @server=N'S10XXXXX', @optname=N'sub',
@optvalue=N'false'
GO
EXEC master.dbo.sp_serveroption @server=N'S10XXXXX', @optname=N'connect
timeout', @optvalue=N'0'
GO
EXEC master.dbo.sp_serveroption @server=N'S10XXXXX', @optname=N'collation
name', @optvalue=null
GO
EXEC master.dbo.sp_serveroption @server=N'S10XXXXX', @optname=N'lazy schema
validation', @optvalue=N'false'
GO
EXEC master.dbo.sp_serveroption @server=N'S10XXXXX', @optname=N'query
timeout', @optvalue=N'0'
GO
EXEC master.dbo.sp_serveroption @server=N'S10XXXXX', @optname=N'use remote
collation', @optvalue=N'true'
Alguna pista de porque puede estar sucediendo esto ?
de
que la conexión esta OK pero no muestra ninguna tabla del AS400 ?
Algo curioso....si el server se conecta via ODBC todo anda
perfectamente
.
Saludos.
Emilio G. Burgoa
Administración de Redes y Servidores
Organización y Sistemas
Obras Sanitarias S.E.
San Juan Argentina
T.E. (0264) 4272844/4294076/4294000
Cel. (0264) 15 4677501
____________________________________________________
Únete a Recursos AS400, nuestra Comunidad ( http://bit.ly/db68dd )
Forum.Help400 © Publicaciones Help400, S.L.