2012-06-04 1 views
0

Я использую этот код, чтобы сохранить строку в моей расширенной собственности,Как сохранить двоичный файл в расширенном свойстве?

EXEC sp_addextendedproperty @name = N'SampleProperty1', @value = N'SampleValue1' 

Мой вопрос, могу ли я использовать этот код при сохранении двоичного файла, как изображение?

+0

Вы хотите сохранить изображение как расширенное свойство? –

+0

да ... если применимо .. – illumi

ответ

2

Предлагаю вам рассмотреть возможность сохранения изображения на диске и установки расширенного свойства в качестве пути/URL-адреса изображения. Хотя теоретически расширенным свойством может быть любой тип данных, поддерживаемый SQL_VARIANT (так что вы могли бы передать данные varbinary), предел составляет 8016 байт, поэтому, если ваши изображения очень просты/крошечные, они все равно будут усечены и непригодны для использования. Еще одна проблема с сохранением их в расширенных свойствах заключается в том, что в SQL Server вы не можете их устранить - вы можете отображать только двоичное представление, а не изображение, когда используете такие функции, как sys.fn_listextendedproperty.

+0

большое спасибо! .. я попробую ваше предложение .. – illumi