"Image"라는 열 형식으로 SQL Server 2005 데이터베이스 테이블에 문서를 저장합니다.SQL Server 2005 IMAGE 열에 20MB 파일을 저장하는 가장 효율적인 방법
1 메가보다 큰 PDF 파일을 저장할 때마다 어떻게 든 손상됩니다.
.NET에서 대용량 파일 (~ 10megs)을 데이터베이스에 직렬화하고 저장하는 데 특히 효율적인 방법이 있습니까?
[편집] Microsoft는 실제로 최대 파일 크기가 약 2G라고 말합니다. 0에서 2까지의 가변 길이 이진 데이터^31-1 (2,147,483,647) 바이트입니다. http://msdn.microsoft.com/en-us/library/ms187993.aspx
부패에는 데이터베이스에 넣고 가져 오는 방법과 관련이있을 수 있습니까? –
파일을 저장하고 검색하는 데 사용하는 코드를 보여주십시오. 또한 부패가 있다는 것을 어떻게 알 수 있는지 알려주십시오. 테스트 데이터가 아닌 파일을 사용하여 손상을 재현 할 수 있습니까? 20MB의 0을 저장하면 20MB의 0을 검색 할 수 있습니까? –
재미있는 점은 유닛 테스트가 여전히 통과된다는 것입니다. 파일을 직렬화하고, 내용 크기 (바이트 길이)를 저장하고, 파일을 검색하고 바이트를 비교하여 동일합니다. 그러나 검색된 파일을 보려고하면 파일이 손상됩니다. ... 이것은 대용량 파일에서만 발생합니다. –