SQL Server - Nombre de servidor guardado en una tabla SQL

   
Vista:

Nombre de servidor guardado en una tabla SQL

Publicado por Andrés Garcés Sepulveda (2 intervenciones) el 18/03/2014 21:20:19
Estimados,
ojala alguno pueda ayudarme con mi duda, la cual es la siguiente:

Tengo una tabla en la cual guardo el nombre del servidor y el nombre de una base de datos, y mi idea es mediante un sp, poder obtener el dato gurdaddo en dicha tabla, almacenarlo en una variable y luego usarlo en un query...

La idea es algo como esto:

DECLARE @filtroConsulta NVARCHAR(50)
DECLARE @nombreServidor NVARCHAR(50)
DECLARE @nombreBDD NVARCHAR(50)
SET @filtroConsulta='S-CRM'

SELECT
@nombreServidor = nombre_servidor,
@nombreBDD = nombre_base_datos
FROM
dbo.SERVIDOR_CONSULTA
WHERE
nombre_servidor_origen=@filtroConsulta
AND id_tipo_sistema=1


SELECT nombreCampo FROM @nombreServidor.@nombreBDD.dbo.TablaConsulta

Espero se entienda lo que quiero y que alguién me pueda ayudar...

Desde ya, muchas gracias...

Saludos
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de Isaias

Nombre de servidor guardado en una tabla SQL

Publicado por Isaias (3186 intervenciones) el 19/03/2014 18:29:30
DECLARE @SQLString nvarchar(500)

SET @SQLString = N'SELECT nombreCampo FROM ' + @nombreServidor +'.'+ @nombreBDD +'.dbo.TablaConsulta'

EXECUTE sp_executesql @SQLString
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

Nombre de servidor guardado en una tabla SQL

Publicado por Andrés Garcés Sepulveda (2 intervenciones) el 19/03/2014 18:35:46
Muchas gracias, lo probaré...


Saludos
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar