15/05/2007, 12:25
|
| 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 |