如果是备份文件,如下操作:
如果用ENTERPRISE MANAGER恢复,具体操作步骤如下:
1、打开ENTERPRISE MANAGER,展开到DATABASES。
2、在DATABASES上点右键,“所有任务”中选“RESTORY DATABASE”
3、在GENERAL标签页中选择“FROM DEVICE”,再点击“SELECT DEVICE”
4、在出现的窗口中点击“ADD”,再在窗口中选择“FILE NAME”,点击...按钮
5、选中您所创建的备份文件,即可成功。
如果用SQL语句,我只会通过*.mdf建立数据库,如下:
首先创建一个与原来数据库同名的数据库、LOGIN,然后将DATA文件夹中的*.mdf、*.ldf删除,将你以前备份的*.mdf考到DATA文件夹中,然后在用SQL语句:
exec sp_detach_db @db_name='dbname', 
   'c:\Program Files\Microsoft SQL Server\MSSQL\Data\example.mdf', 
exec sp_attach_single_file_db 'dbname',
  'c:\Program Files\Microsoft SQL Server\MSSQL\Data\example.mdf',

解决方案 »

  1.   

    右键数据库-->所有任务-->还原数据库-->写入名字-->选项-->改为现在的data目录的路径-->OK
    "写入名字"-->不要与现在的冲突了
    "改为现在的data目录的路径"-->如默认是"c:\....data\....mdf"而你现在的sql的data目录是d:\....data你就改为d:\...data\...mdf
      

  2.   

    1、COPY原数据库文件(\MSSQL70\DATA\)
    2、在要复制的SQL中新建一个同名的空数据库
    3、将COPY的数据库文件覆盖空数据库的文件即可