De lagrar samma data:det här är så långt det går.
"image " är utfasad och har en begränsad uppsättning funktioner och operationer som fungerar med den. varbinary(max) kan användas som kortare varbinary (ditto för text och varchar(max) ).
Använd inte image för alla nya projekt:sök bara här efter problemen folk har med image och text datatyper på grund av den begränsade funktionaliteten.