到其他计算机恢复数据库时注意恢复的路径要存在,例如备份时数据库位置是C:\SQL7,那么恢复时也应该有这个路径,或者恢复时使用With Move选项。

解决方案 »

  1.   

    执行以下步骤:
    1.分离
    在查询分析器中执行
    exec sp_detach_db "你的数据库名称",true
    2.备份
    在数据库安装目录下找到"你的数据库名称.mdf"和"你的数据库名称.LDF"
    这两个文件就是完整的数据库数据,将它们拷贝备份起来
    3.重新装载
    在查询分析器中执行
    exec sp_attach_db @dbname ="你的数据库名称",@filename1 ="你的数据库名称.mdf的完整目录位置",@filename2="你的数据库名称.LDF完整目录位置"
    4.移植数据库
    将刚才拷贝备份起来的两个文件拷贝到其他计算机上
    执行步骤3就可以了不熟练的话最好先找个数据库试用一下,有什么问题给我短信。
    以上是方法一以下是方法二
    方法二
    -----------------------------------
    cd 到sqlserver安装目录下的data目录 --> ctrl + C 与你库名相同的(或相近的两个文件)--> 粘贴到别的目录--如移动硬盘、A盘。到目标机器上或你把自己的库删除掉后->在企业管理器中->右件数据库->附加数据库->选中your的文件***.mdf->OK