最近有一个项目,甲方非要求将一个系统中用到的一个文档,WORD格式的DOC,存储到数据库中。
我以前的做法,要么是BLOB,要么是存储路径,然后引用磁盘上的文件。
现在有2008了,也可以使用FileStream,但是我觉得很麻烦,一个小项目,数据也不大,客户端也不多,就企业内部的几十台机器,访问量也不大,没必要去折腾,但客户还是要求再想想办法。
请大家帮忙一下,有什么好的办法没?你们平常是怎么处理的呀?谢谢。

解决方案 »

  1.   

    存储路径 调用比较好
    非要存储图片的话 可以转换为2进制 cast col as varbinary
      

  2.   

    MS SQL Server 可用Image类型字段存储文档。
      

  3.   

    正常做法就是:存储路径,然后引用磁盘上的文件
    =======
    word档二进制写入数据库,然后还要回写出来,太麻烦,而且没必要。
    不过这些跟用户有什么关系呢?他关心这个处理方法干嘛?
      

  4.   

    那就给他分析利弊啊,也看看他有多大能耐。
    譬如后续维护doc文档啊什么的多麻烦啊,而进行导入占用DB空间啊,再导出影响性能啊。
    用文件服务器来处理多方便啊。