Conexion entre 2 bases de datos Sql Server

08/05/2006 - 18:32 por XURDE | Informe spam
Hola,

Necesito hacer un update de una tabla de una base de datos de SQL Server
desde un procedimiento almacenado de otra base de datos.

Ambas bases de datos estan en el mismo servidor de SQL Server.

Muchas gracias

Preguntas similare

Leer las respuestas

#1 Penta
08/05/2006 - 18:39 | Informe spam
Hola.
Estando parado en el SP :

Update BaseDatos1.usuario.TABLA1
Set porc = b.porc
From
BaseDatos1.usuario.TABLA1 a inner join BaseDatos2.usuario.TABLA2 b
On a.id=b.id

Atte.
Penta.
Respuesta Responder a este mensaje
#2 Jorge Gonzalez
09/05/2006 - 01:11 | Informe spam
Si estás en el mismo servidor, sólo tenés que calificar el nombre de la
tabla a actualizar
Ej:
Si BD1 es donde está el Stored Proc y BD2 es donde está la tabla:

UPDATE BD2.dbo.Tabla Set Col1 = Val1, Col2 = Val2 Coln=Valn
Where

esto es asumiento que el creador de la tabla es el usuario dbo, de no ser
así tendrías que sustituir dbo por el nombre del usuario dueño de la tabla.

Si la tabla estuviera en otro servidor tendrías que registrar un Remote
Server y calificar la tabla con el nombre de servidor también:

update Server2.BD2.dbo.Tabla Set Col1 = Val1, Col2 = Val2 Coln=Valn
Where

Saludos

Jorge González



"XURDE" escribió en el mensaje
news:
Hola,

Necesito hacer un update de una tabla de una base de datos de SQL Server
desde un procedimiento almacenado de otra base de datos.

Ambas bases de datos estan en el mismo servidor de SQL Server.

Muchas gracias
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida