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:

Mostrar la cita
#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
Ads by Google
Search Busqueda sugerida