Acceder a una tabla en Base_de_datos_1 desde procedimiento almacen

30/08/2005 - 16:07 por Condestable | Informe spam
¿Es posible acceder a una tabla en aun base de datos desde un procedimento
almacenado de otra base de datos en el mismo servidor?

Por ejemplo el siguiente procedimiento 'PlaceOrder' está en la BASE_A y la
tabla 'Resultado' está en la BASE_B, ¿cómo puedo acceder suponiendo un
usuario con permisos en ambas bases de datos?

CREATE PROCEDURE PlaceOrder
(
@nOrder Varchar( 15 )
)
As
insert Resultado
(
OrderID
)values(
@nOrder
)
return
GO

Gracias de antemano.

Preguntas similare

Leer las respuestas

#1 Alejandro Mesa
30/08/2005 - 16:16 | Informe spam
Qualifica la tabla con la bd y el dueño.

insert into base_b.dbo.Resultado(OrderID)
values(@nOrder)


AMB

"Condestable" wrote:

¿Es posible acceder a una tabla en aun base de datos desde un procedimento
almacenado de otra base de datos en el mismo servidor?

Por ejemplo el siguiente procedimiento 'PlaceOrder' está en la BASE_A y la
tabla 'Resultado' está en la BASE_B, ¿cómo puedo acceder suponiendo un
usuario con permisos en ambas bases de datos?

CREATE PROCEDURE PlaceOrder
(
@nOrder Varchar( 15 )
)
As
insert Resultado
(
OrderID
)values(
@nOrder
)
return
GO

Gracias de antemano.
Respuesta Responder a este mensaje
#2 San
02/09/2005 - 21:33 | Informe spam
Puedes acceder usando lo siguiente

select * from baseB.dbo.tabladeseada

la parte dbo del query anterior indica el propietario de la tabla si otro
usuario distinto al sa la creo solo cambiale el dbo por el usuario
propietario de esa tabla
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida