![]() |
| |||||||
| Registrarse | Preguntas Frecuentes | Lista de Foreros | Calendario | Buscar | Temas de Hoy | Marcar Foros Como Leídos |
![]() |
| | LinkBack | Herramientas | Desplegado |
| |||
| Hola Gente, Tanto tiempo sin entrar!! Esta vez vengo a pedirles un consejo, opinión o sugerencia: Tengo una BD en un servidor SQL Server Express 2005 por un lado y por otro una BD en un servidor PostgreSQL. Hay un tema que ya he planteado varias veces aquí acerca de que al servidor PostgreSQL no puedo agregarle bases de datos, tablas, ni nada por el estilo, más aún no puedo tocar la PC donde está instalado ya que allí funciona un software propietario que por contrato no me lo permite. Lo unico que tengo permitido es ver los datos de la BD PostgreSQL y llegado el caso usarlos para hacer algun calculo o algo por el estilo siempre y cuando no modifique NADA! Hoy me veo en la necesidad de copiar algunas de las tablas del PostgreSQL al Servidor SQL Server 2005 Express y... sinceramente no se me ninguna idea de como hacerlo. Aclaro que uso VB6 con SP6 y me conecto a las bases de datos por medio de ADO. Resumiendo y aclarando un poco el tema: Tabla 1 (empleados) [PostgreSQL] ------------------------------------- ID Empleado Nombre Legajo Domicilio Telefono Tabla 2 (empleados) [SQLServer] ------------------------------------- ID Empleado Nombre Legajo Concretamente necesito mantener sicronizados los datos de la Tabla1 con los de la Tabla2 (notar que la Tabla2 no necesita todos los datos de la Tabla1) Saludos y gracias por su tiempo! Francisco Lopez Mendoza - Argentina |
| | ||||
| ||||
| |
| |||
| Una forma algo sencilla y que no necesitas programar es utilizar una base de datos en Access, donde tengas vinculadas las tablas de cada base que quieres mantener sincronizada. Luego aplicas algún procesamiento y actualizas sólo la que vinculas a SQL 2005. Otra alternativa es creando en SQL 2005 un linked server, el cual te permite acceder a los objetos de la base de Postgre. De esta forma puedes crear algún SP en SQL 2005 que consulte las tablas de la base origen y actualice en la local. Revisa los libros en linea para vincular servidores a SQL 2005, lo puedes hacer por sp de sistemas o mediante el administrador para 2005. Saludos -- AUS Federico A. Colli On 1 ago, 10:59, Francisco J Lopez <franci...***powersolutions.com.ar> wrote: > Hola Gente, > > Tanto tiempo sin entrar!! > > Esta vez vengo a pedirles un consejo, opinión o sugerencia: > > Tengo una BD en un servidor SQL Server Express 2005 por un lado y por > otro una BD en un servidor PostgreSQL. > > Hay un tema que ya he planteado varias veces aquí acerca de que al > servidor PostgreSQL no puedo agregarle bases de datos, tablas, ni nada > por el estilo, más aún no puedo tocar la PC donde está instalado yaque > allí funciona un software propietario que por contrato no me lo permite.. > Lo unico que tengo permitido es ver los datos de la BD PostgreSQL y > llegado el caso usarlos para hacer algun calculo o algo por el estilo > siempre y cuando no modifique NADA! > > Hoy me veo en la necesidad de copiar algunas de las tablas del > PostgreSQL al Servidor SQL Server 2005 Express y... sinceramente no se > me ninguna idea de como hacerlo. > > Aclaro que uso VB6 con SP6 y me conecto a las bases de datos por medio > de ADO. > > Resumiendo y aclarando un poco el tema: > > Tabla 1 (empleados) [PostgreSQL] > ------------------------------------- > ID Empleado > Nombre > Legajo > Domicilio > Telefono > > Tabla 2 (empleados) [SQLServer] > ------------------------------------- > ID Empleado > Nombre > Legajo > > Concretamente necesito mantener sicronizados los datos de la Tabla1 con > los de la Tabla2 (notar que la Tabla2 no necesita todos los datos de la > Tabla1) > > Saludos y gracias por su tiempo! > > Francisco Lopez > Mendoza - Argentina |
| |||
| Una forma algo sencilla y que no necesitas programar es utilizar una base de datos en Access, donde tengas vinculadas las tablas de cada base que quieres mantener sincronizada. Luego aplicas algún procesamiento y actualizas sólo la que vinculas a SQL 2005. Otra alternativa es creando en SQL 2005 un linked server, el cual te permite acceder a los objetos de la base de Postgre. De esta forma puedes crear algún SP en SQL 2005 que consulte las tablas de la base origen y actualice en la local. Revisa los libros en linea para vincular servidores a SQL 2005, lo puedes hacer por sp de sistemas o mediante el administrador para 2005. Saludos -- AUS Federico A. Colli On 1 ago, 10:59, Francisco J Lopez <franci...***powersolutions.com.ar> wrote: > Hola Gente, > > Tanto tiempo sin entrar!! > > Esta vez vengo a pedirles un consejo, opinión o sugerencia: > > Tengo una BD en un servidor SQL Server Express 2005 por un lado y por > otro una BD en un servidor PostgreSQL. > > Hay un tema que ya he planteado varias veces aquí acerca de que al > servidor PostgreSQL no puedo agregarle bases de datos, tablas, ni nada > por el estilo, más aún no puedo tocar la PC donde está instalado yaque > allí funciona un software propietario que por contrato no me lo permite.. > Lo unico que tengo permitido es ver los datos de la BD PostgreSQL y > llegado el caso usarlos para hacer algun calculo o algo por el estilo > siempre y cuando no modifique NADA! > > Hoy me veo en la necesidad de copiar algunas de las tablas del > PostgreSQL al Servidor SQL Server 2005 Express y... sinceramente no se > me ninguna idea de como hacerlo. > > Aclaro que uso VB6 con SP6 y me conecto a las bases de datos por medio > de ADO. > > Resumiendo y aclarando un poco el tema: > > Tabla 1 (empleados) [PostgreSQL] > ------------------------------------- > ID Empleado > Nombre > Legajo > Domicilio > Telefono > > Tabla 2 (empleados) [SQLServer] > ------------------------------------- > ID Empleado > Nombre > Legajo > > Concretamente necesito mantener sicronizados los datos de la Tabla1 con > los de la Tabla2 (notar que la Tabla2 no necesita todos los datos de la > Tabla1) > > Saludos y gracias por su tiempo! > > Francisco Lopez > Mendoza - Argentina |
| |||
| Federico, Logré copiar las tablas de PostgreSQL al servidor MSSql Server, el tema es que no se me ocurre como sincronizarlas. Gracias por tu respuesta! Francisco Federico A. Colli escribió: > Una forma algo sencilla y que no necesitas programar es utilizar una > base de datos en Access, donde tengas vinculadas las tablas de cada > base que quieres mantener sincronizada. > Luego aplicas algún procesamiento y actualizas sólo la que vinculas a > SQL 2005. > > Otra alternativa es creando en SQL 2005 un linked server, el cual te > permite acceder a los objetos de la base de Postgre. De esta forma > puedes crear algún SP en SQL 2005 que consulte las tablas de la base > origen y actualice en la local. > Revisa los libros en linea para vincular servidores a SQL 2005, lo > puedes hacer por sp de sistemas o mediante el administrador para 2005. > > Saludos > -- > AUS Federico A. Colli > > > On 1 ago, 10:59, Francisco J Lopez <franci...***powersolutions.com.ar> > wrote: >> Hola Gente, >> >> Tanto tiempo sin entrar!! >> >> Esta vez vengo a pedirles un consejo, opinión o sugerencia: >> >> Tengo una BD en un servidor SQL Server Express 2005 por un lado y por >> otro una BD en un servidor PostgreSQL. >> >> Hay un tema que ya he planteado varias veces aquí acerca de que al >> servidor PostgreSQL no puedo agregarle bases de datos, tablas, ni nada >> por el estilo, más aún no puedo tocar la PC donde está instalado ya que >> allí funciona un software propietario que por contrato no me lo permite.. >> Lo unico que tengo permitido es ver los datos de la BD PostgreSQL y >> llegado el caso usarlos para hacer algun calculo o algo por el estilo >> siempre y cuando no modifique NADA! >> >> Hoy me veo en la necesidad de copiar algunas de las tablas del >> PostgreSQL al Servidor SQL Server 2005 Express y... sinceramente no se >> me ninguna idea de como hacerlo. >> >> Aclaro que uso VB6 con SP6 y me conecto a las bases de datos por medio >> de ADO. >> >> Resumiendo y aclarando un poco el tema: >> >> Tabla 1 (empleados) [PostgreSQL] >> ------------------------------------- >> ID Empleado >> Nombre >> Legajo >> Domicilio >> Telefono >> >> Tabla 2 (empleados) [SQLServer] >> ------------------------------------- >> ID Empleado >> Nombre >> Legajo >> >> Concretamente necesito mantener sicronizados los datos de la Tabla1 con >> los de la Tabla2 (notar que la Tabla2 no necesita todos los datos de la >> Tabla1) >> >> Saludos y gracias por su tiempo! >> >> Francisco Lopez >> Mendoza - Argentina > |
| |||
| Federico, Logré copiar las tablas de PostgreSQL al servidor MSSql Server, el tema es que no se me ocurre como sincronizarlas. Gracias por tu respuesta! Francisco Federico A. Colli escribió: > Una forma algo sencilla y que no necesitas programar es utilizar una > base de datos en Access, donde tengas vinculadas las tablas de cada > base que quieres mantener sincronizada. > Luego aplicas algún procesamiento y actualizas sólo la que vinculas a > SQL 2005. > > Otra alternativa es creando en SQL 2005 un linked server, el cual te > permite acceder a los objetos de la base de Postgre. De esta forma > puedes crear algún SP en SQL 2005 que consulte las tablas de la base > origen y actualice en la local. > Revisa los libros en linea para vincular servidores a SQL 2005, lo > puedes hacer por sp de sistemas o mediante el administrador para 2005. > > Saludos > -- > AUS Federico A. Colli > > > On 1 ago, 10:59, Francisco J Lopez <franci...***powersolutions.com.ar> > wrote: >> Hola Gente, >> >> Tanto tiempo sin entrar!! >> >> Esta vez vengo a pedirles un consejo, opinión o sugerencia: >> >> Tengo una BD en un servidor SQL Server Express 2005 por un lado y por >> otro una BD en un servidor PostgreSQL. >> >> Hay un tema que ya he planteado varias veces aquí acerca de que al >> servidor PostgreSQL no puedo agregarle bases de datos, tablas, ni nada >> por el estilo, más aún no puedo tocar la PC donde está instalado ya que >> allí funciona un software propietario que por contrato no me lo permite.. >> Lo unico que tengo permitido es ver los datos de la BD PostgreSQL y >> llegado el caso usarlos para hacer algun calculo o algo por el estilo >> siempre y cuando no modifique NADA! >> >> Hoy me veo en la necesidad de copiar algunas de las tablas del >> PostgreSQL al Servidor SQL Server 2005 Express y... sinceramente no se >> me ninguna idea de como hacerlo. >> >> Aclaro que uso VB6 con SP6 y me conecto a las bases de datos por medio >> de ADO. >> >> Resumiendo y aclarando un poco el tema: >> >> Tabla 1 (empleados) [PostgreSQL] >> ------------------------------------- >> ID Empleado >> Nombre >> Legajo >> Domicilio >> Telefono >> >> Tabla 2 (empleados) [SQLServer] >> ------------------------------------- >> ID Empleado >> Nombre >> Legajo >> >> Concretamente necesito mantener sicronizados los datos de la Tabla1 con >> los de la Tabla2 (notar que la Tabla2 no necesita todos los datos de la >> Tabla1) >> >> Saludos y gracias por su tiempo! >> >> Francisco Lopez >> Mendoza - Argentina > |
| |||
| Federico, Logré copiar las tablas de PostgreSQL al servidor MSSql Server, el tema es que no se me ocurre como sincronizarlas. Gracias por tu respuesta! Francisco Federico A. Colli escribió: > Una forma algo sencilla y que no necesitas programar es utilizar una > base de datos en Access, donde tengas vinculadas las tablas de cada > base que quieres mantener sincronizada. > Luego aplicas algún procesamiento y actualizas sólo la que vinculas a > SQL 2005. > > Otra alternativa es creando en SQL 2005 un linked server, el cual te > permite acceder a los objetos de la base de Postgre. De esta forma > puedes crear algún SP en SQL 2005 que consulte las tablas de la base > origen y actualice en la local. > Revisa los libros en linea para vincular servidores a SQL 2005, lo > puedes hacer por sp de sistemas o mediante el administrador para 2005. > > Saludos > -- > AUS Federico A. Colli > > > On 1 ago, 10:59, Francisco J Lopez <franci...***powersolutions.com.ar> > wrote: >> Hola Gente, >> >> Tanto tiempo sin entrar!! >> >> Esta vez vengo a pedirles un consejo, opinión o sugerencia: >> >> Tengo una BD en un servidor SQL Server Express 2005 por un lado y por >> otro una BD en un servidor PostgreSQL. >> >> Hay un tema que ya he planteado varias veces aquí acerca de que al >> servidor PostgreSQL no puedo agregarle bases de datos, tablas, ni nada >> por el estilo, más aún no puedo tocar la PC donde está instalado ya que >> allí funciona un software propietario que por contrato no me lo permite.. >> Lo unico que tengo permitido es ver los datos de la BD PostgreSQL y >> llegado el caso usarlos para hacer algun calculo o algo por el estilo >> siempre y cuando no modifique NADA! >> >> Hoy me veo en la necesidad de copiar algunas de las tablas del >> PostgreSQL al Servidor SQL Server 2005 Express y... sinceramente no se >> me ninguna idea de como hacerlo. >> >> Aclaro que uso VB6 con SP6 y me conecto a las bases de datos por medio >> de ADO. >> >> Resumiendo y aclarando un poco el tema: >> >> Tabla 1 (empleados) [PostgreSQL] >> ------------------------------------- >> ID Empleado >> Nombre >> Legajo >> Domicilio >> Telefono >> >> Tabla 2 (empleados) [SQLServer] >> ------------------------------------- >> ID Empleado >> Nombre >> Legajo >> >> Concretamente necesito mantener sicronizados los datos de la Tabla1 con >> los de la Tabla2 (notar que la Tabla2 no necesita todos los datos de la >> Tabla1) >> >> Saludos y gracias por su tiempo! >> >> Francisco Lopez >> Mendoza - Argentina > |
| |||
| Federico, Logré copiar las tablas de PostgreSQL al servidor MSSql Server, el tema es que no se me ocurre como sincronizarlas. Gracias por tu respuesta! Francisco Federico A. Colli escribió: > Una forma algo sencilla y que no necesitas programar es utilizar una > base de datos en Access, donde tengas vinculadas las tablas de cada > base que quieres mantener sincronizada. > Luego aplicas algún procesamiento y actualizas sólo la que vinculas a > SQL 2005. > > Otra alternativa es creando en SQL 2005 un linked server, el cual te > permite acceder a los objetos de la base de Postgre. De esta forma > puedes crear algún SP en SQL 2005 que consulte las tablas de la base > origen y actualice en la local. > Revisa los libros en linea para vincular servidores a SQL 2005, lo > puedes hacer por sp de sistemas o mediante el administrador para 2005. > > Saludos > -- > AUS Federico A. Colli > > > On 1 ago, 10:59, Francisco J Lopez <franci...***powersolutions.com.ar> > wrote: >> Hola Gente, >> >> Tanto tiempo sin entrar!! >> >> Esta vez vengo a pedirles un consejo, opinión o sugerencia: >> >> Tengo una BD en un servidor SQL Server Express 2005 por un lado y por >> otro una BD en un servidor PostgreSQL. >> >> Hay un tema que ya he planteado varias veces aquí acerca de que al >> servidor PostgreSQL no puedo agregarle bases de datos, tablas, ni nada >> por el estilo, más aún no puedo tocar la PC donde está instalado ya que >> allí funciona un software propietario que por contrato no me lo permite.. >> Lo unico que tengo permitido es ver los datos de la BD PostgreSQL y >> llegado el caso usarlos para hacer algun calculo o algo por el estilo >> siempre y cuando no modifique NADA! >> >> Hoy me veo en la necesidad de copiar algunas de las tablas del >> PostgreSQL al Servidor SQL Server 2005 Express y... sinceramente no se >> me ninguna idea de como hacerlo. >> >> Aclaro que uso VB6 con SP6 y me conecto a las bases de datos por medio >> de ADO. >> >> Resumiendo y aclarando un poco el tema: >> >> Tabla 1 (empleados) [PostgreSQL] >> ------------------------------------- >> ID Empleado >> Nombre >> Legajo >> Domicilio >> Telefono >> >> Tabla 2 (empleados) [SQLServer] >> ------------------------------------- >> ID Empleado >> Nombre >> Legajo >> >> Concretamente necesito mantener sicronizados los datos de la Tabla1 con >> los de la Tabla2 (notar que la Tabla2 no necesita todos los datos de la >> Tabla1) >> >> Saludos y gracias por su tiempo! >> >> Francisco Lopez >> Mendoza - Argentina > |
| |||
| "Francisco J Lopez" <francisco***powersolutions.com.ar> escribió en el mensaje news:eZ8zwP09IHA.1448***TK2MSFTNGP02.phx.gbl... > Federico, > > Logré copiar las tablas de PostgreSQL al servidor MSSql Server, el tema es > que no se me ocurre como sincronizarlas. INSERT INTO Tabla1 (Bla, Bla, Bla) SELECT Bla, Bla, Bla FROM Tabla2 WHERE NOT Tabla2.Clave IN (SELECT Clave FROM Tabla1) (o al contrario, dependiendo...) Salud! |
| |||
| "Francisco J Lopez" <francisco***powersolutions.com.ar> escribió en el mensaje news:eZ8zwP09IHA.1448***TK2MSFTNGP02.phx.gbl... > Federico, > > Logré copiar las tablas de PostgreSQL al servidor MSSql Server, el tema es > que no se me ocurre como sincronizarlas. INSERT INTO Tabla1 (Bla, Bla, Bla) SELECT Bla, Bla, Bla FROM Tabla2 WHERE NOT Tabla2.Clave IN (SELECT Clave FROM Tabla1) (o al contrario, dependiendo...) Salud! |
| |||
| Menudas Vacaciones Leo!!! Jajajaajja!!!! Dale Hombre!! Descanza algo!!! Un Abrazo!!! -- ----------------------------- Sin mas, saluda atte. a Uds. Armin Saez PD: Los tildes se han suprimido intencionalmente. "Leonardo Azpurua" <l e o n a r d o [arroba] m v p s [punto] o r g> escribió en el mensaje news:%23GT6cr%239IHA.5980***TK2MSFTNGP04.phx.gbl... "Francisco J Lopez" <francisco***powersolutions.com.ar> escribió en el mensaje news:eZ8zwP09IHA.1448***TK2MSFTNGP02.phx.gbl... > Federico, > > Logré copiar las tablas de PostgreSQL al servidor MSSql Server, el tema es > que no se me ocurre como sincronizarlas. INSERT INTO Tabla1 (Bla, Bla, Bla) SELECT Bla, Bla, Bla FROM Tabla2 WHERE NOT Tabla2.Clave IN (SELECT Clave FROM Tabla1) (o al contrario, dependiendo...) Salud! |
| |
| |
![]() |
| Herramientas | |
| Desplegado | |
| |
Temas Similares | ||||
| Tema | Autor | Foro | Respuestas | Último mensaje |
| copiar procedimientos almacenado de una base de datos a otra | martin | Newsgroup microsoft.public.es.sqlserver | 4 | 10-08-2008 02:47:47 |
| Abrir base de datos desde otra base de datos | Blue | Newsgroup microsoft.public.es.access | 14 | 12-05-2008 23:42:53 |
| Pasar datos de una base de datos a otra (2008-03-31) | Mauricio | Newsgroup microsoft.public.es.sqlserver | 4 | 31-03-2008 16:06:07 |
| copiar datos de una base a otra como se hace? | Greeneyes | Newsgroup microsoft.public.es.vfoxpro.lenguaje | 20 | 28-02-2007 17:00:53 |
| Como copiar una base de datos a otra | Nati | Newsgroup microsoft.public.es.ado | 30 | 14-12-2004 12:39:01 |