SQL XML y VB

04/01/2005 - 19:25 por Cristian | Informe spam
Estimados,

Actualmente tengo una aplicación en VB que toma una serie de archivos XML y
los lleva a SQL Server 70 y otros a SQL 2000. La forma que utilizo es abrir
cada uno de los XML, leo su estructura nodo por nodo rescatando sus valores,
armo el string de inserción y luego inserto en la BD...asi sucesivamente con
cada unos de los archivos. Los archivos son aproximadamente 70 y algunos de
ellos son extremadamente gigantes, hablo de hasta 400 Megas (6 archivos de
ese tamaño con un promedio de 200.000 registros), éste proceso corre
diariamente y se demora aproximadamente 12 horas.

Preguntas:
1.- No se si la forma que utilizo sea la mas indicada, ¿alguien podría
indicarme si existe alguna forma mas rápida de pasar un XML a SQL
considerando que el motor de BD puede ser SQL 7 o 2000?
2.- ¿Existe una mejor alternativa de poblar estos XML a la BD?
3.- Alguien tiene ejemplos, URL, etc.. en donde se muestre la forma de
inserción de un XML a SQL Server?

Desde ya agradezco sus comentarios.

Saludos.
Cristian
 

Leer las respuestas

#1 ulises
04/01/2005 - 20:03 | Informe spam
Te adjunto el link donde Fernando G Guerrero publica
enteramente el capítulo dedicado a XML de su libro "SQL
Server Programming by Example".

http://www.sqlserverbyexample.com/XMLChapter.htm

Saludos,
Ulises

Estimados,

Actualmente tengo una aplicación en VB que toma una serie


de archivos XML y
los lleva a SQL Server 70 y otros a SQL 2000. La forma que


utilizo es abrir
cada uno de los XML, leo su estructura nodo por nodo


rescatando sus valores,
armo el string de inserción y luego inserto en la


BD...asi sucesivamente con
cada unos de los archivos. Los archivos son


aproximadamente 70 y algunos de
ellos son extremadamente gigantes, hablo de hasta 400


Megas (6 archivos de
ese tamaà±o con un promedio de 200.000 registros), éste


proceso corre
diariamente y se demora aproximadamente 12 horas.

Preguntas:
1.- No se si la forma que utilizo sea la mas indicada,


¿alguien podrà­a
indicarme si existe alguna forma mas rà¡pida de pasar un


XML a SQL
considerando que el motor de BD puede ser SQL 7 o 2000?
2.- ¿Existe una mejor alternativa de poblar estos XML a


la BD?
3.- Alguien tiene ejemplos, URL, etc.. en donde se muestre


la forma de
inserción de un XML a SQL Server?

Desde ya agradezco sus comentarios.

Saludos.
Cristian

.

Preguntas similares