选择按设备备份,备份后文件在SQLSERVER的BACKUP目录下,COPY到另一台机,恢复时先建个新的同名数据库,选择恢复,点上强制復盖选项。

解决方案 »

  1.   

    1. 先在目的电脑中建立一个与源数据库相同的数据库
    2. 用sp_detach_db 存储过程将该数据库卸掉.语法为 sp_detach_db '数据库名称','true'
    3. 将该数据库文件从源电脑直接拷贝到目的目录,覆盖相同的文件
    4. 用 sp_attach_db 将数据库装载.语法为 sp_attach_db '数据库名','数据库文件名(带完整路径)'
    例子 sp_attach_db 'aaa','c:\program file\sql server\80\data\aa.md'
      

  2.   

    用工具直接导过去
    这个工具SQL里有
      

  3.   

    你不是拷好了*.MDF和*.LDF文件吗?
    字需要在SQL SERVER的企业管理器中,数据库处按右键->所有任务->附加数据库->选中你的*.MDF文件,就OK了
    嘿嘿 这样最好学
      

  4.   

    可以先在这台机器上备份,在另一台机器上还原,
    也可以把这台机上所有*.MDF和*.LDF文件都拷到另一台机器上(目录也必须一样),这样两台机器的所有数据库都是一样的了。
      

  5.   

    直接Copy要多次启动计算机才能行,最好不要用。
    还是用备份和恢复的方法好。先建一个和原来名字一样的数据库,然后选择备份文件恢复。恢复时一定要选上强制覆盖(默认是没有的)
      

  6.   

    就我所知,SQL Server 2000 中有分离数据的功能,可以将某一数据库从sql server 2000 中分离出来.然后将分离出来的数据库文件(*.MDF和*.LDF文件)拷贝到目的机上,加载它(还是导入呢? 具体菜单名我忘了?可能是右键,也可能是系统菜单中的菜单项). SQL Server 2000 中的具体数据库,软件本身将有记录,直接拷贝没有用.
      

  7.   

    我没具体试过,但以前老师,曾经给我(*.MDF和*.LDF文件)两个文件,我就成功的加载进去了.和master ,north  等数据库加到一块了.
      

  8.   

    我的办法是生成SQL脚本文件,扩展名是.sql,然后再另外一台机器上面用isql命令恢复。