Parametrizar Server en Stored Procedures

30/09/2004 - 08:17 por Angel Mateos | Informe spam
Tengo Stored Procedures que acceden a varios servidores al estilo:

Select * From Server1.database1.dbo.tabla1

update Server1.database1.dbo.tabla1 ...


El problema es que utilizamos una bdd de desarrollo y me gustaría
desarrollar estas stored procedures parametrizándolas indicandoles de
antemano que server es el que deben actualizar. ¿Cómo puedo hacer esto?

¿Hay algo parecido a esto?

select @Servidor = 'Server1'

Select * From @Servidor.database1.dbo.tabla1



Saludos y gracias.
 

Leer las respuestas

#1 Adrian D. Garcia
30/09/2004 - 14:14 | Informe spam
La unica forma de realizar lo que necesitas es utilizando sentencias
dinamicas.
Fijate en los BOL el stored procedure "sp_executeSql".

Saludos
Adrian D. Garcia
MCSD
NDSoft Consultoria y Desarrollo

"Angel Mateos" wrote in message
news:
Tengo Stored Procedures que acceden a varios servidores al estilo:

Select * From Server1.database1.dbo.tabla1

update Server1.database1.dbo.tabla1 ...


El problema es que utilizamos una bdd de desarrollo y me gustaría
desarrollar estas stored procedures parametrizándolas indicandoles de
antemano que server es el que deben actualizar. ¿Cómo puedo hacer esto?

¿Hay algo parecido a esto?

select @Servidor = 'Server1'

Select * From @Servidor.database1.dbo.tabla1



Saludos y gracias.



Preguntas similares