それらは同じデータを保存します:これはそれが行く限りです。
「画像」は廃止され、使用できる機能と操作のセットが制限されています。varbinary(max)は、短いvarbinary(テキストとvarchar(max)の場合も同様)のように操作できます。
新しいプロジェクトに画像を使用しないでください。機能が制限されているため、画像とテキストのデータ型に関して人々が抱えている問題をここで検索してください。
実際、VARBINARY
ファイルなど、バイト配列に変換できる任意のデータを格納できます。これは、IMAGE
データ型が使用するプロセスと同じであるため、この観点から、両方のデータ型が同じデータを格納できます。ただしVARBINARY
、サイズプロパティがありIMAGE
、データ型の制限までの任意のサイズを受け入れるため、データ型を使用IMAGE
する場合は、同じデータを格納するためにより多くのリソースを消費します。Microsoft®SQLServer®では、データ型は実際には非推奨であるため、IMAGE
データ型に賭ける必要がありますVARBINARY
。
ただし、注意してください。Microsoft®SQLServer®CE®(最新の4.0バージョンを含む)は引き続きIMAGE
データ型を使用しており、Compact Editionバージョンでは、このデータ型が他のどのデータ型よりも優れているため、このデータ型がすぐに「消える」ことはないでしょう。高速ファイルストレージに。