Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Extraer contenido de campo BLOB

598 views
Skip to first unread message

Rafa

unread,
Oct 22, 2008, 4:24:36 PM10/22/08
to
Buenas tardes...

Actualmente tengo una aplicacion contra SQL server 2000, en cierto
modulo yo mando a guardar una imagen jpg cuyo nombre de archivo es un
numero.

Ahora me ha tocado extraer o descargar todas esas imagenes desde el
campo blob, pero que las imagenes conserven el nombre de archivo
original. Esto se debe hacer ya que debemos optimizarles el tamano y
la resolucion para aminorar el espacio en la db y el tiempo en
recuperacion de la aplicacion.

El problema es que no tengo idea de donde hacerlo desde sql, intente
con una aplicacion comercial que lo hace, pero los extrae con un
nombre que nada tiene que ver con el del archivo original.

Esperando ideas que seran bienvenidas.

Saludos...

Rafa

Gustavo Larriera (MVP)

unread,
Oct 23, 2008, 10:34:01 AM10/23/08
to
El nombre del archivo original usted dónde lo preserva, en alguna columna de
la tabla?

Si el módulo que usted usa para guardar la imagen no escribe el nombre del
archivo en alguna parte, nunca va a poder luego saber cuál era el nombre
original.

--
Gustavo Larriera, Microsoft MVP
http://www.linkedin.com/in/gustavolarriera
--
Este mensaje se proporciona tal como es, sin garantías de ninguna clase.

GuilleSQL

unread,
Oct 24, 2008, 2:31:01 AM10/24/08
to
Hola Rafa

Quizás pueda serte de ayuda el siguiente Artículo, en el que se comentan
varias alternativas para importar y exporta datos BLOB en SQL Server:

SQL Server LOBs & BLOBs
http://www.guillesql.es/Articulos/SQLServerLOBs.aspx

Creo que la opción que más te interesa, es SQL Server Integration Services,
pero quizás con TEXTCOPY.EXE y xp_cmdshell... te pueda hacer el servicio.

Espero que te sirva de ayuda.

Saludos,

--
GuilleSQL
http://www.guillesql.es

0 new messages