【发布时间】:2013-06-07 10:07:25
【问题描述】:
我有许多 .doc 文件存储在 SQL Server 2008 IMAGE 列中。我不知道这种数据类型在 2008 年如何仍然存在,但我清楚地可以看到它。软件数据库太旧了,数据库服务器必须升级到2008。无论如何-不知何故-软件仍然运行良好。
上个月,我的公司决定采用 Web 解决方案,但要保持所有数据完好无损。我为此开发了整个系统,一切都非常顺利 - 代替文件......每当我尝试从 SQL IMAGE 列“下载”字节时,我都会得到文件,但它已损坏(至少我'我在 MS Word 中得到了很多愚蠢的字符)。但是当我插入新文件(存储在IMAGE col),然后下载它时,一切都很顺利。
这个世界上有人知道它有什么问题吗?
这是 DB 中一个损坏文件的链接: https://hotfile.com/dl/226441204/438414c/testFile.doc.html
【问题讨论】:
-
如果新记录工作正常,那么要么现有记录已损坏,要么现有记录未像您想象的那样存储。
-
当你升级服务器时,你是否改变了原来的排序规则?
-
非常好的建议。这将是我要尝试的第一件事。明天早上我会回到这里报告......
标签: c# asp.net sql-server file-upload