解决方案 »

  1.   

    这种程度的文件,用filestream性能也不佳,可能需要使用前端语言和WINDOWS上的API来操作。
      

  2.   

    另外即使你插进去,提交、同步等,都会有严重的延时,Alwayson不适合快速同步
      

  3.   

    “老板说上传几个GB的数据测试一下 ”上传,一般不涉及SQL Server,通常是文件系统的问题,我对这句话的理解是对几G的数据进行批量增删改查,看延时程度
      

  4.   

    版主出马了,谢谢你的答复。可能是这个意思。另外,"如果想插入一个大文件,如一个3.5GB的WIN7安装镜像*.iso文件,或者一个2GB的视频文件*.rmvb上传到这其中一个数据库可以吗?只知道可以创建表,查询表,怎么才能放进去大文件。。" 对于这问题,不能直接在SQL Server里操作吗?像youku网这种数据库肯定有大视频的吧,可能使用了别的接口,或者转化,这种我更不会了
      

  5.   

    通常存文件,可以用varbinary(max)数据类型来存放,但是有2G大小的限制,当你启用了filestream功能,varbinary(max)的限制就成了文件系统(比如fat32、ntfs的大小限制)的限制,对文件存数据库,除了用varbinary(max),还可以只存路径,然后把读写交给前端程序而不是sqlserver