Compramos una aplicación "de fábrica" hace mucho tiempo que es capaz de almacenar archivos como un blob dentro de SQL Server. Hemos notado que la base de datos se ha más que duplicado en tamaño en los últimos seis meses debido al uso más frecuente de este campo blob por parte de un departamento. Como resultado, la aplicación se ha vuelto dolorosamente lenta.¿Cómo puedo identificar un tipo de archivo de un blob/filestream?
Se me ha encomendado la tarea de eliminar el campo blob de la base de datos y guardar el archivo en el sistema de archivos actual. Lamentablemente, la aplicación no almacena el tipo de archivo dentro de la base de datos. Aunque puedo leer el archivo tal como existe en la base de datos, no sé en qué extensión guardar el archivo. La mesa de soporte de la aplicación ya no admite esta versión del software y no nos hablará sobre la extracción de los datos. Desafortunadamente, no tenemos acceso a su código fuente.
¡Cualquier sugerencia sería muy apreciada! ¡Gracias por adelantado!
No estoy seguro de si es relevante, pero probablemente el 70% de estos archivos son documentos de Office, diferentes formatos de Office 2003 - Office 2007. – proudgeekdad