在SQL Server 2005 IMAGE列中存储20 Meg文件的最有效方法

Son*_*Ali 3 c# sql-server database-design sql-server-2005 image

我们将文档存储在SQL Server 2005数据库表中,列格式为"Image".

每次我尝试存储大于1兆的PDF文件时,它都会以某种方式被破坏.

在.NET中是否有任何特别有效的方法可以将大文件(~10megs)序列化并存储到数据库中?

[编辑]微软实际上说最大文件大小约为2G可变长度二进制数据从0到2 ^ 31-1(2,147,483,647)字节. http://msdn.microsoft.com/en-us/library/ms187993.aspx

and*_*inn 8

将文件存储在文件系统中并将该文件的引用存储在数据库中是不是更有意义?在数据库中存储20MB文件听起来可能会导致一些性能问题.