Trabajar con dos consultas de diferentes servers
Hola,
no se si esto va aqui, pero allá voy: A ver, tengo 2 servidores, SERVER1, SERVER2, los dos con "sql SERVER", supongamos que desde delphi le mando a cada uno de ellos la consulta: "SELECT * FROM ARTICULOS",(original la consulta) :D, mi pregunta és: Una vez recogida las dos consultas como puedo por ejemplo hacer una unión para poder trabajar con ellas como una sola?. Gracias por adelantado.... |
No se mucho de sqlserver, pero creo que tienes opción de crear un linked server en uno de los servidores apuntando al otro y con eso podrias hacer el correspondiente union por consulta...
|
Hola atrus, no he manejado mucho de SQLServer, pero al parecer se puede mediante servidores vinculados ( http://technet.microsoft.com/es-es/l.../ms188279.aspx ) y despues hacer este tipo de consultas http://www.clubdelphi.com/foros/show...15&postcount=8 en tu caso una union. Cuando llegue el amigo poliburro te dara mas luz en el asunto ;).
Saluditos |
en principio es lo que he dicho yo no ?? :D :D :cool:
|
Efectivamente.
Tanto la compañerita caro, como el compañerito Tcp están acertados. En sql server existe la vinculación de servidores, haciendo uso de la vinculación puedes ligar cualquier tipo de origen de datos a tu instancia de Sql y puedes hacer consultas sobre ellos. Algo como Select * From SERVVINC_DB2.DATABASENAME.TABLENAME Select * From SERVVINC_ACCESS.DATABASENAME.TABLENAME O entre servidores SQl Server. Además puedes realizar joins entre tablas de tus servidores vinculados y tu instancia de SQL. Para dar de alta servidores vinculados ejecutas el Administrador corporativo, Expandes la rama del servidor en cuestión, Expandes la rama seguridad y encontrarás la rama Servidores Viculados. Suerte |
Justo estaba buscando algo similar a esto
Salu2:D |
La franja horaria es GMT +2. Ahora son las 04:28:14. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi