2012-06-04 3 views
0

내 확장 된 속성에 문자열을 저장하려면이 코드를 사용확장 속성에 이진 파일을 저장하는 방법은 무엇입니까?

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

내 질문은 이미지와 같은 이진 파일을 저장할 때 내가 그 코드를 사용할 수있다?

+0

이미지를 확장 속성으로 저장 하시겠습니까? –

+0

예 ... 해당되는 경우 .. – illumi

답변

2

디스크에 이미지를 저장하고 확장 속성을 이미지의 경로/URL로 설정하는 것이 좋습니다. 이론상 확장 속성은 SQL_VARIANT에 의해 지원되는 데이터 유형이 될 수 있지만 (따라서 varbinary 데이터를 전달할 수 있음) 제한은 8,016 바이트이므로 이미지가 매우 단순하거나 작지 않으면 잘리지 않고 사용할 수 없게됩니다. 확장 된 속성에 저장하는 또 다른 문제는 SQL Server 내에서 실제로 문제를 해결할 수 없다는 것입니다. sys.fn_listextendedproperty과 같은 함수를 사용할 때 이미지 자체가 아니라 이진 표현 만 표시 할 수 있습니다.

+0

덕분에 많이 ...! 나는 당신의 제안을 시도 할 것입니다 .. – illumi