是不是可以在程序里面,用sp_attach_db 和  sp_detach_db 来链接光盘上的文件。

解决方案 »

  1.   

    可是又要求用原来的库啊,如果attach,detach的话,又不能用原来的库啦。
      

  2.   

    up~~~~~~~~~~~~~~~~~~~~~up~~~~~~~~~~~~~~~~~~~~~~~
      

  3.   

    把一个表切割成多个表,比如每个月用一张表,查询时,建立一个试图,用union,
    ,
      

  4.   

    备份的数据是什么格式?最好换成其他格式并且包含关联信息,应用程序直接查询,即不依赖原来的sql server2000方式,还可以考虑数据恢复时的情况,就是不在运用sql本身的功能
      

  5.   

    在程序里面用使用sp_attach_db 和 sp_detach_db 
    提示用户插入第n张盘,然后判断一下是不是这张盘,如果是就sp_attach_db “数据库” “光盘上的文件” 。
    如果要恢复,就先sp_detach_db 数据库 ,然后结上硬盘上的数据库文件。
    一个构思,不知道能不能实现。
      

  6.   

    多谢楼上诸位,signboy(横)兄的意见我要考虑试验一下。
    To skybook():这样岂不是非常麻烦?不用数据库效率很低吧。
    To pxq(pengxq):能在运行的时侯实行吗?可能要同时查几张光盘上的文件啊?
    大家还有什么别的建议吗?
      

  7.   

    把表分开,
    那样做,其实也不好。
    效率很极低的。
    建议考虑采用集群服务器。另外,数据库结构是不是可以优化?数据访问的语句是不是也需要优化?或者,干脆用oracle。不要考虑分表或刻盘。那都不是理想的解决方案。