Ver Mensaje Individual
  #4 (permalink)  
Antiguo 15/05/2007, 12:25
Avatar de Mithrandir
Mithrandir
Colaborador
 
Fecha de Ingreso: abril-2003
Mensajes: 12.106
Antigüedad: 21 años, 8 meses
Puntos: 25
Re: Alias para servidores linkeados

Si, me refería a vistas a tablas/views del servidor. Pero si usas SP remotos entonces no es una solución.

No hay manera de hacer el alias, pero una solución alternativa es usando sql dinámico para colocar la parte del servidor cada vez. Pero si me lo preguntas no vale la pena la complicación.

DECLARE @servername NVarChar(200)
SET @servername = 'miservidor' /*lo puedes obtener de un campo almacenado en una tabla. Si el servidor cambia simplemente actualizas el registro*/
DECLARE @sql NVarChar(4000)
SET @sql = 'SELECT * FROM ' + @servername + '.dbo.tabla WHERE....'
EXEC sp_executesql @sql
__________________
"El hombre, en su orgullo, creó a Dios a su imagen y semejanza."
Friedrich Nietzsche