我们将文档存储在 SQL Server 2005 数据库表中,列格式为“图像”。
每次我尝试存储大于 1 兆的 PDF 文件时,它都会以某种方式损坏。
在 .NET 中是否有任何特别有效的方法来序列化大型文件(~10megs)并将其存储到数据库中?
[编辑] 微软实际上说最大文件大小约为 2G 从 0 到 2^31-1 (2,147,483,647) 字节的可变长度二进制数据。 http://msdn.microsoft.com/en-us/library/ms187993.aspx
最佳答案
将文件存储在文件系统中,并将对该文件的引用存储在数据库中不是更有意义吗?在数据库中存储 20MB 的文件听起来可能会导致一些性能问题。
关于c# - 在 SQL Server 2005 IMAGE 列中存储 20 Meg 文件的最有效方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1212832/