Almacenan los mismos datos: esto es lo más de lo que cabe.
"imagen" está en desuso y tiene un conjunto limitado de funciones y operaciones que funcionan con él. varbinary (max) puede ser operado como más corto varbinary (ídem para texto y varchar (max)).
No utilice la imagen para ningún nuevo proyecto: simplemente busque aquí los números que tienen los tipos de datos de texto e imagen debido a la funcionalidad limitada de .
De hecho, VARBINARY
puede almacenar más datos que se puede convertir en una matriz de bytes, tales como archivos, y este es el mismo proceso que utiliza IMAGE
tipo de datos, por lo que, por este punto de vista, los dos tipos de datos puede almacenar los mismos datos Pero VARBINARY
tiene una propiedad de tamaño, mientras que IMAGE
acepta cualquier tamaño hasta los límites de tipo de datos, por lo que al usar el tipo de datos IMAGE
, gastará más recursos para almacenar los mismos datos. En un Microsoft® SQL Server®, el tipo de datos IMAGE
es realmente obsoleto, entonces debe apostar en VARBINARY
tipo de datos.
Pero tenga cuidado: Microsoft® SQL Server® CE ® (incluyendo la última versión 4.0) sigue utilizando IMAGE
tipo de datos y, probablemente, este tipo de datos no "desaparece" tan pronto, porque en las versiones Compact Edition, este el tipo de datos es mejor que cualquier otro para el almacenamiento rápido de archivos.
Limitación de VARBINARIO (MAX): las actualizaciones parciales no son compatibles con las columnas que tienen un FILESTREAM como fuente. [(tekkies.co.uk)] (http://wiki.tekkies.co.uk/Porting_SQL_IMAGE_to_VARBINARY (MAX)) –