Extraer contenido de campo BLOB

22/10/2008 - 22:24 por Rafa | Informe spam
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

Preguntas similare

Leer las respuestas

#1 Gustavo Larriera (MVP)
23/10/2008 - 16:34 | Informe spam
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.



"Rafa" wrote:

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

Respuesta Responder a este mensaje
#2 GuilleSQL
24/10/2008 - 08:31 | Informe spam
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/S...rLOBs.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


"Rafa" wrote:

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

Respuesta Responder a este mensaje
#3 mick-oskar
21/02/2014 - 00:06 | Informe spam
Rafa escribió el 22/10/2008 22:24 :
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


He hecho una aplicacion que hace precisamente eso, optimizar el tamaño de una imagen almacenada en una base de datos, la optimización va a depender de que tamaña tengan las imagenes actualmente y que tamaño les quieras dejar, las hace mas chicas, pero aparte les pasa una optimizacion en la imagen tipo fotoshop para que queden mas nitidas.

Si gustas comunicate conmigo y te paso información
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida