Hola a todos, estoy intentando realizar un servidor vinculado utilizando el
procedimiento sp_addlinkedserver.
El código que ejecuto es éste:
EXEC SP_ADDLINKEDSERVER
@server='AS400',
@provider='MSDASQL',
@PROVSTR='DRIVER=Client Access ODBC Driver
(32-bit);SYSTEM2.168.110.201;DBQ=QGPL
CONTAB03;DFTPKGLIB=QGPL;LANGUAGEID=ENU;PKG=QGPL/DEFAULT(IBM),2,0,1,0,512;',
@srvproduct='',
@datasrc='',
@location='',
@catalog=''
exec sp_addlinkedsrvlogin
@rmtsrvname='AS400',
@useself='false',
@locallogin=null,
@rmtuser='USUARIO',
@rmtpassword='CLAVE'
Me genera el servidor vinculado pero me da el error 7399, 'No se encuentra
el nombre de origen de datos y no se especifico ningún controlador
predeterminado'.
Hago lo mismo exactamente usando el asistente de servidores vinculados y me
funciona perfectamente.
Sin embargo necesito hacerlo usando la consulta por temas de programación.
Tengo dos dudas, la primera es evidente: ¿a qué se puede deber ésto?, la
segunda: ¿Existe alguna forma de extraer el código de como se generó un
servidor vinculado?? es decir, sé que se puede sacar desde sql la estructura
de una tabla con todo el código necesario para crearla, me gustaría saber si
puedo hacer lo mismo con servidores vinculados...
Muchas gracias!
Leer las respuestas