一个数据库有两个数据文件,分别是a.mdf和b.mdf,
现在想把他们合并成一个数据文件a.mdf。应该怎么处理呢?直接删除部b.mdf的时候提示:已经b文件中已经有数据了,不允许删除。

解决方案 »

  1.   

    不太明白楼主的意思,先把B的数据导入A中在删除B不就行了吗
      

  2.   

    lz,.mdf 文件只有一个,一个数据库有且只有一个mdf文件,可以有多个 ndf,ldf 文件
      

  3.   

    1>.企業管理器--确保你的數據庫文件(a.mdf)已經被附加到數據庫清單中,假定它的邏輯名是pubs_A.
    2>.企業管理器--選定pubs_A數據庫--右鍵--所有任務--導出數據,出現DTS導入向導..
    3>根據實際情況填定要導出的數據庫,此處選擇b.mdf,
    4>造反導到哪里去....如A.mdf按步驟完成即可!
      

  4.   

    因为有很多表,如果全部用DTS导出会很麻烦。不过如果实在没办法的时候可以用这个。至于为什么是两个mdf文件,我想是因为增加数据文件的时候,把后缀改成mdf了吧。可以看出哪些数据是存在b文件中的吗?
      

  5.   

    使用DTS導入導出:
                       ==============
                     还有更好的方法没?