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.

Responder a