backup database ;
restore database;
查SQL帮助

解决方案 »

  1.   

    backup databse  databasename to disk='c:\temp\databasename.bak'   with init
    restore databse databasename  from disk='c:\temp\databasename.bak'   with replace,stats
      

  2.   

    一般作恢复要保证你要操作的数据库没有人在使用才可以了,为了保证这一点你必须先检查有没有在用该数据库,如果有人用则应该给出提示。其次,如果没有人使用,你要保证你自己没有使用它,但是这时你应该如何处理呢?你可以把你的当前数据库切换到master数据库去,你可以在bde里建一别名,其中database  name改为master,use  master,然后用query去执行你的备份恢复语句;
      

  3.   

    用以下的语句试一试
    sp_detach_db "dbname"sp_attach_db @dbname="dbname",
    @filename1=N'e:\\asdfksd\sadlkj\dbname_data.mdf',
    @filename2=N'e:\\asdfksd\sadlkj\dbname_log.ldf'