是把mdf文件和ldf文件都拷过去了吗?
sp_attach_db
示例:
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'
或者不要日志文件
sp_attach_single_file_db
EXEC sp_attach_single_file_db @dbname = N'pubs', 
   @filename1 = N'c:\Program Files\Microsoft SQL Server\MSSQL\Data\pubs.mdf'

解决方案 »

  1.   

    在查询分析器里执行
    use master
    然后执行上面的语句
      

  2.   

    在企业管理器菜单下面有个“工具”,里面有“SQL查询分析器”
    进去后use master
    然后执行上面的语句,当然数据库的名称和mdf文件的路径要改一改。
      

  3.   

    Enterprse Manager备份你设计的数据库。
    将备份文件考到另一台计算机上,恢复。
      

  4.   

    weidegong(weidegong)
    请问如何恢复?
      

  5.   

    可以在重建数据库后,通过SQL企业管理器选择备份文件恢复
      

  6.   

    yannankai(难的我不会) :连备份文件都没有,怎么恢复?
    他现在不是要恢复,是要把数据库文件和数据库连接上去!
    不知你的机和你朋友的机能不能相连,能的话,用MSSQL的导入/导出工具来完成,就不用写入命令,点鼠标就行了!
      

  7.   

    呵呵,干嘛那么麻烦呀!干脆用DTS吧!
    哈哈,那不是很简单嘛!
      

  8.   

    DTS
    什么是DTS
    怎么用.我太菜了
      

  9.   

    warning(爱就爱了) 和 weidegong(weidegong) 的方法就是你所要的方法,看你在那么作的就选一个就可以了,其他高级的方法暂时不要想了吧
      

  10.   

    但说无妨,互相学习互相提高吧!
    数据库转换服务(DTS)提供一种简单的图形化方式,可将对象和数据从一种数据存储传输到另一种数据存储。
    批量复制程序(BCP)是一个命令行实用工具,它将SQL SERVER的数据以用户定义的格式复制到操作系统文件或从操作系统文件复制出。呵呵,如有漏洞请多执教!
      

  11.   

    将你的数据库BACKUP,再把BACKUP的出来的文件拿到朋友的机器上RESTORE
    用BACKUP,RESTORE本人觉得比SP_ATTRIB安全.