sql server2000 安装文件和数据文件都在D盘 想把数据文件都迁移到E盘 如何实现 谢谢

解决方案 »

  1.   

    1.分离附加,附加时,把文件先放到D盘,然后通过企业管理器或语句附加.
    示例
    下面的示例将 pubs 中的两个文件附加到当前服务器。EXEC sp_attach_db @dbname = N'pubs', 
       @filename1 = N'c:\Program Files\Microsoft SQL Server\MSSQL\Data\pubs.mdf', 
       @filename2 = N'c:\Program Files\Microsoft SQL Server\MSSQL\Data\pubs_log.ldf'
    2.备份,删除,还原.
    还原时把路径设置到D盘.
      

  2.   

    停掉服务
    分离数据库
    拷贝数据文件和日志文件到e盘你想放的位置
    附加(如果还原就要修改路径为e盘)
    ok!
      

  3.   

    http://blog.csdn.net/feixianxxx/archive/2009/11/23/4859068.aspx
    参考这个 
      

  4.   

    移动数据库:
       SQL Server2000中可以使用"分离"和"附加"的方法来移动数据库.
    1.分离数据库:
       分离数据库是从服务器中移去逻辑数据库,但不会删除数据文件.
       在企业管理起中右击要分离的数据库,在弹出的快捷菜单中依次选择"所有任务"-->"分离数据库"命令.在弹出的对话框中单击"确定"按钮,将该数据库从数据库列表中移除,但数据库的物理文件依然保存在磁盘上.
    2.附加数据库:
       附加数据库将会创建一个新的数据库,并使用已有的数据文件和事务日志文件的数据.
       在企业管理器中右击"数据库",在弹出的快捷菜单中依次选择"所有任务"-->"附加数据库"命令.在弹出的对话框中选择要附加的数据库文件,然后单击"确定"按钮,将根据文件把对应的数据库添加到数据库列表中.