SQL Server - Base de datos y servidor como parametro de entrada

 
Vista:
sin imagen de perfil

Base de datos y servidor como parametro de entrada

Publicado por leonardo (6 intervenciones) el 30/08/2016 17:14:42
Hola a todos, estoy haciendo una migración de bases de datos locales a una de red, pero el nombre de la base de datos local y la dirección del servidor cambia.

hay alguna manera de poner esos datos como parámetro de entrada?


seria algo así
select * from "nombre del servidor como parámetro"."nombre de la base de datos como parámetro".dbo."tabla"....

se esta realizando en sql server 2005
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
Val: 3.250
Oro
Ha mantenido su posición en SQL Server (en relación al último mes)
Gráfica de SQL Server

Base de datos y servidor como parametro de entrada

Publicado por Isaias (4558 intervenciones) el 30/08/2016 23:08:45
QUERY DINAMICO

1
2
3
4
5
6
DECLARE @SQLString NVARCHAR(1000)
DECLARE @Server sysname = 'Produccion'
DECLARE @Database sysname = 'Ventas'
DECLARE @Tabla sysname = 'Cliente'
SET @SQLString = N'SELECT * FROM ' + @Server +'.'+@Database + '.dbo.'+@Tabla
EXEC 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