none
Actualizar una tabla de una base de datos desde otra que se encuentran en distintos servidores RRS feed

  • Pregunta

  • Buenos días.

    Hoy les traigo la siguiente consulta...

    Estoy migrando unos datos desde una base de datos que tenemos en mi empresa hacia un terminal que funcionará como expendedor de combustible.

    En el sitio que nos entregaron la base de datos no contaba con algunos campos por lo cual ahora estamos tratando de agregar esos campos a la base para luego generar un par de reportes...

    Por lo que leí en el foro encontré que era posible ingresando las direcciones de Ip de los servidores para poder realizar la operación pero al querer hacerlo la 2da instruccion que es de donde quiero sacar los datos me indica que no reconoce la ruta..

    Les muestro como queda mi query a ver si pueden decirme donde esta mi error.

    Update [Surtidor].[dbo].[Vehiculos]
    Set
    	A.NroInt = b.VehiculoID
    From
    	[192.168.0.102].[Surtidor].[dbo].[Vehiculos] as A
    Inner Join
    	[192.168.0.4].[ExpresoBrio].[dbo].[Vehiculos] as b
    On A.Patente = b.Patente
    Where b.Patente IN ('AB093ZU','AC071YB','AC071YD','AD173LN','AD173LP','AD173LR','AD173LU','FJZ663','FWV886','HNC325','IZR820','KUO634',
    'LDR663','LQW025','LQW026','MGI354','MGI355','MOW751','NUC048','OGS042','OHS562','OHS563','ONK738','OSQ734')

    Las direcciones donde se encuentran cada uno de los servidores son:

    192.168.0.102 (el servidor donde necesito que se coloquen los datos actualizados). El Schema se llama Surtidor la Tabla a Modificar es Vehiculos y la columna se llama NroInt

    192.168.0.4 (el servidor donde necesito sacar los datos). El Schema se llama ExpresoBrio la Tabla donde se extrae la informacion es Vehiculos y la columna se llama VehiculoID.

    Ambos dos son campos de tipo INT. Salvo que NroInt no es PK y VehiculoID si lo es.

    Espero una pronta respuesta.

    Muchas Gracias! 

    miércoles, 27 de noviembre de 2019 13:02

Respuestas