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
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.
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