例:
RESTORE DATABASE temp1 FROM  DISK = N'C:\temp.bak' WITH FILE=1,NOUNLOAD,STATS=10,RECOVERY,REPLACE,
 MOVE N'temp_data' TO N'c:\temp1_data.mdf',
 MOVE N'temp_log' TO N'c:\temp1_log.ldf'

解决方案 »

  1.   

    这样做必须要知道SQLSERVER数据文件所在磁盘地址吧?
      

  2.   

    楼上的说是对的,不过确实需要地址
    手工操作要在选择备份文件后在"选项"中改变.MDF和.LDF的名字就可以了
      

  3.   

    我是在程序里实现备份,如果必须要知道SQLSERVER安装时数据文件所在地址的话就没办法做了。
      

  4.   

    程序里也可以实现,下面是master数据库的物理文件名:
    select master..filename from sysfiles