问题描述:
1 老机器用的是SqlServer2005
2 新机器用的也是SqlServer2005
3 从老机器的数据库里面我获得了3个文件,aaa.bak,aaa.mdf,aaa_log.mdf,根据这三个文件,我如何把老数据库移植到新数据库里?很急。谢谢指教

解决方案 »

  1.   

    aaa.bak,
    aaa.mdf,aaa_log.mdf这个应该是LDF楼主直接附加数据库就行了
      

  2.   

    1:如果aaa.bak是全备份 可以通过还原
    2:附加mdf,ldf
      

  3.   

    下面的示例将 pubs 中的两个文件附加到当前服务器。
    USE MASTER
    GO
    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'把路径改成你的路径,在查询分析器按F5
      

  4.   

    5楼大哥,有个问题
    USE MASTER,
    MASTER是什么?
      

  5.   

    USE RFID
    GO
    EXEC sp_attach_db @dbname = N'aaa', 
       @filename1 = N'e:\aaa.mdf', 
       @filename2 = N'e:\aaa_log.ldf'消息 911,级别 16,状态 1,第 1 行
    在 sysdatabases 中找不到数据库 'aaa' 所对应的条目。没有找到具有该名称的条目。请确保正确地输入了该名称。
    我用了“新建查询”,然后F5,报了这个错
    请问有没有界面操作的过程?
      

  6.   

    先把这个三个文件拷贝到移动盘离,在新机器上附加数据库,制定到URL位置选择好!最后附加 确定就好了!
      

  7.   


    1.打开ssms连接实例;
    2.右击数据库->附加->添加->找到要附加的数据库(.mdf)
    3.完成