importar datos a una db sql

25/11/2003 - 08:06 por bob | Informe spam
Hola a todos,
tengo una base de datos access y necesito periodicamente
subir su contenido a una base de datos sql via web.
como puedo hcerlo?
gracias

Preguntas similare

Leer las respuestas

#1 Daniel Álvarez
25/11/2003 - 09:08 | Informe spam
Debes realizar un proceso de incorporación, para ello puedes crear un
ejecutable en basic que trabaje con ado, o un proceso de transformacion de
datos desde el propio SQL Server que se ejecute periodicamente una vez al
mes o cada dos meses. Esas dos opciones son validas pero crear un proceso
por ASP no es recomendable dado que estos procesos suelen tener una alta
carga de trabajo y por ASP se va a relantizar mucho y va a pesar mucho para
el servidor-

Ya te digo mona un ejecutable o crea un Paquete DTS desde SQL

Daniel Álvarez




"bob" escribió en el mensaje
news:0ae001c3b322$98c93910$
Hola a todos,
tengo una base de datos access y necesito periodicamente
subir su contenido a una base de datos sql via web.
como puedo hcerlo?
gracias
Respuesta Responder a este mensaje
#2 bob
25/11/2003 - 13:27 | Informe spam
alguien sabe hacer lo que dice Daniel?
necesito un presu
Debes realizar un proceso de incorporación, para ello


puedes crear un
ejecutable en basic que trabaje con ado, o un proceso de


transformacion de
datos desde el propio SQL Server que se ejecute


periodicamente una vez al
mes o cada dos meses. Esas dos opciones son validas pero


crear un proceso
por ASP no es recomendable dado que estos procesos suelen


tener una alta
carga de trabajo y por ASP se va a relantizar mucho y va


a pesar mucho para
el servidor-

Ya te digo mona un ejecutable o crea un Paquete DTS desde


SQL

Daniel Álvarez
-



"bob" escribió en


el mensaje
news:0ae001c3b322$98c93910$
Hola a todos,
tengo una base de datos access y necesito periodicamente
subir su contenido a una base de datos sql via web.
como puedo hcerlo?
gracias




.

Respuesta Responder a este mensaje
#3 Jhonny Vargas P. [MVP]
25/11/2003 - 14:49 | Informe spam
Hola Bob y Daniel (gusto en saludarte)...

Para subirlo a un ASP vía web, la opción es XML, la lentitud dependerá de la
cantidad de datos que quieres subir, si el mismo servidor web posee el
servidor de Sql Server, puedes crear unos Schemas para la carga a tus
tablas, la velocidad de procesamiento al servidor sql server es muy pero muy
rápida...

Si optas por esto, te recomiendo que hagas tus consultas en
microsoft.public.es.sqlserver, si bien lo he realizado, no estoy en
condiciones de poder darte un ejemplo de como cargar los datos al sql server
vía este método.

Otra alternativa es leer el XML nodo por nodo e ir creando los insert a la
base de datos... puedes juntar unos 50 insert de una sola vez y ejecutarlos,
con esto ganas mucho tiempo...


Saludos,
Jhonny Vargas P. [MS MVP]
Santiago de Chile




"Daniel Álvarez" wrote in message
news:#
Debes realizar un proceso de incorporación, para ello puedes crear un
ejecutable en basic que trabaje con ado, o un proceso de transformacion de
datos desde el propio SQL Server que se ejecute periodicamente una vez al
mes o cada dos meses. Esas dos opciones son validas pero crear un proceso
por ASP no es recomendable dado que estos procesos suelen tener una alta
carga de trabajo y por ASP se va a relantizar mucho y va a pesar mucho


para
el servidor-

Ya te digo mona un ejecutable o crea un Paquete DTS desde SQL

Daniel Álvarez




"bob" escribió en el mensaje
news:0ae001c3b322$98c93910$
> Hola a todos,
> tengo una base de datos access y necesito periodicamente
> subir su contenido a una base de datos sql via web.
> como puedo hcerlo?
> gracias


Respuesta Responder a este mensaje
#4 Jhonny Vargas P. [MVP]
25/11/2003 - 14:55 | Informe spam
Quiere decir que realices un programa en Visual Basic que tome algunas
funcionalidades propias de SQL Server y subas tus archivos, ya que con esto
no colapsas tanto el servidor, las ASP centralizan los procesos en el
servidor, por lo tanto es más factible que se haya un considerable retraso
(aunque no debería suceder...).

Por otra parte te menciona los DTS de SQL Server (Data transformation
services), que es una herramienta en donde puedes especificar un archivo,
una tabla (o varias) y decirle donde y como quieres realizar la
transformación de datos... es muy poderosa, ya que puedes migrar datos de
cualquier fuente de datos (oracle, sql server, texto, excel, etc)... ahi
mismo te da la posibilidad de tomar columnas o separarlas por un punto y
coma... etc

Estos DTS tienen la virtud de que adicionalmente le puedes colocar código
VBScript (el mismo código o lenguage que haces tus páginas ASP), por lo
tanto puedes hacer lo que quieras, practicamente no hay límites... ahhh, se
me olvidaba, los DTS los puedes dejar habilitados como tareas, en donde se
ejecutaran automáticamente cada X tiempo a la hora que tu quieras es
genial!!!.

Saludos,
Jhonny Vargas P. [MS MVP]
Santiago de Chile


"bob" wrote in message
news:0c2b01c3b34f$87fa6c30$
alguien sabe hacer lo que dice Daniel?
necesito un presu
Debes realizar un proceso de incorporación, para ello


puedes crear un
ejecutable en basic que trabaje con ado, o un proceso de


transformacion de
datos desde el propio SQL Server que se ejecute


periodicamente una vez al
mes o cada dos meses. Esas dos opciones son validas pero


crear un proceso
por ASP no es recomendable dado que estos procesos suelen


tener una alta
carga de trabajo y por ASP se va a relantizar mucho y va


a pesar mucho para
el servidor-

Ya te digo mona un ejecutable o crea un Paquete DTS desde


SQL

Daniel Álvarez
-



"bob" escribió en


el mensaje
news:0ae001c3b322$98c93910$
Hola a todos,
tengo una base de datos access y necesito periodicamente
subir su contenido a una base de datos sql via web.
como puedo hcerlo?
gracias




.

email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida