2011-10-18 3 views
6

이미지를 varbinary (max)로 저장하는 데이터베이스 테이블이 있습니다. 이것은 나를 위해 위대한 작품. 그러나 이제이 데이터를 이미지 데이터 형식을 사용해야하는 MS Dynamics 데이터베이스로 보내야합니다.SQL Server varbinary (max) to 이미지 데이터 형식

이미지에 varbinary (max)를 저장할 때 알아야 할 사항이 있습니까? 내 데이터가 손상되거나 모든 의도와 목적에 대해 일반적으로 동일한 데이터 유형이 될 수 있습니까?

감사합니다.

+0

SQL Server와 Microsoft의 'image' 유형 (http://msdn.microsoft.com/en-us/library/ms187993.aspx) 그것을 'varbinary (max)'로 대체 할 것을 권장하는데, 나는이 둘이 실제로 동등하다고 생각할 것이다. 그러나'varbinary'를'image'로 변환하려고 시도한 적이 없기 때문에 확실히 말할 수는 없습니다. –

+0

그래, 제 2 데이터베이스에서 사용되는 Image 데이터 유형을 없애고 싶지만 사용중인 데이터베이스가 Microsoft Dynamics에서 varbinary (최대)를 지원하지 않으므로 보관하지 않습니다. –

답변

3

이들은 동일한 것이고 동일한 internaly를 처리했습니다. 이미지 이름이 떨어지는 이유는 실제로 의미가 없기 때문입니다. sqlserver가 tsql에서 이미지 작업을 수행 할 수 없다는 것

+0

그래, 나는 두 필드 유형을 가진 테이블을 만들고 각각에 포함 된 데이터를 교환함으로써 똑같은 결정을 내렸다. 스왑 후에도 데이터에 불일치가 없었습니다. –

관련 문제