我是新手,想问一下,在sql server 2000里怎么存储大量图片和大量文献资料比较好。。谢谢

解决方案 »

  1.   

    不推荐在数据库里面存储大容量文件 如果一定要存储在数据库里面 字段类型选image(大容量二进制字符串)把文件转换为二进制字符串存储 另外还需要一个字段来存储文件类型 用来读取时转换为相应的文件
      

  2.   

    告诉你一个方法,不要是sql 2008的新特新,你打开filestream,这个要在配置工具那开启,然后再用xp_cmdshell开启。这个是前期工作,然后你建文件流文件组在建表的时候,你设置一列为varbinary(max)。然后把数据放进去就可以了
      

  3.   

    建议使用SQL SERVER 2008,现时硬件都支持,对二进制内容性能好过2000,综合性能、稳定性都超2000
    有偿支持
      

  4.   


    系统开发需要,只能用sql server 2000的,文件存放在文件夹中不会不安全或是不好管理吗?
      

  5.   

    1 问题SQL SERVER 2000 不支持 FILESTREAM (SQL SERVER 2008) 的文件图片存储功能2 如果你将这些文件变成数据库(字段),随着数据量越来越大,你的数据库维护将成为问题3 所以建议你还是在数据库中存储相应的链接,(修改的时候也好改),相对来说使用文件夹  的管理方法倒是比较轻松可靠,而且移植性也比较强。