sql2000数据库分离后 立马附加 但是丢失了一半的表和视图 跪求高人出手相助不是无法附加 ,是顺利附加后 ,丢失了数据。

解决方案 »

  1.   

    数据库是原程序的老程序,今年补充进去了一些表,我大致的看了一下丢失的就是今年的,数据库名没错,实际上 就一个mdf文件
      

  2.   

    是ldf和mdf一起附加的吗?
      

  3.   

    是ldf和mdf一起附加的吗?
    两个文件在一个文件加下 我用的管理器 添加了mdf后自动添加的ldf文件
      

  4.   

    木有备份?
    这里你可以参考下:
    http://blog.csdn.net/ws_hgo/archive/2010/04/07/5457193.aspx
    http://www.bitscn.com/pdb/mssql/200701/97453.html
    一切还原都是建立在备份的基础上,记得备份啊
      

  5.   

    难道是BUG? SQL2000的SP4补丁安装了没?
    仔细想想,卸离前和附加后,做过些什么操作..或者别人连线进来做的动作..
      

  6.   

    同意。
    【数据库是原程序的老程序,今年补充进去了一些表,我大致的看了一下丢失的就是今年的,数据库名没错】
    估计附加的是去年的db
    猜的。lz再试试。
      

  7.   

    对了 我是在另一台机器上分离的 在本机上附加的 
    如我用的A机器 连接B机器 在A上分离后 在B上附加的 多谢
      

  8.   


    应该在A机器上分离后,把mdf文件拷贝到B机器上,然后在B机器上附加
      

  9.   

    在B上附加的 ,可能還是原來B的數據庫。作為一名DBA,做這樣的操作前需要備份好源數據庫和目標數據庫。
      

  10.   

    多谢各位的关心。
    事情解决了。
    原因是我一同事在我不知情的情况下还原过数据库,所以我分离出来的数据库就出存在他之前的目标文件下了,名称也变了,可以说是选错了mdf文件吧。
    下次一定小心,是教训啊。
    再次感谢各位。