或者你到查询分析器里面:
backup database dbname to disk='c:/dbname.bak'
看看如何。

解决方案 »

  1.   

    试试在查询分析器中进行:
    1.数据库完整备份/恢复:
    --备份
    backup datase 数据库名 to disk='c:\完整备份\备份文件名.bak'
    --恢复
    restore database 数据库名 from disk='c:\完整备份\备份文件名.bak'2.数据库差异备份/恢复:
    --备份
    backup datase 数据库名 to disk='c:\差异备份\备份文件名.bak' with DIFFERENTIAL
    --恢复
    restore database 数据库名 from disk='c:\完整备份\备份文件名.bak' with NORECOVERY
    restore database 数据库名 from disk='c:\差异备份\备份文件名.bak' with RECOVERY3.数据库日志备份/恢复:
    --备份
    backup log 数据库名 to disk='c:\日志备份\备份文件名.bak'
    --恢复
    restore database 数据库名 from disk='c:\完整备份\备份文件名.bak' with NORECOVERY
    restore log 数据库名 from disk='c:\日志备份\备份文件名.bak' with RECOVERY
      

  2.   

    如果是备份文件,如下操作:
    如果用ENTERPRISE MANAGER恢复,具体操作步骤如下:
    1、打开ENTERPRISE MANAGER,展开到DATABASES。
    2、在DATABASES上点右键,“所有任务”中选“RESTORY DATABASE”
    3、在GENERAL标签页中选择“FROM DEVICE”,再点击“SELECT DEVICE”
    4、在出现的窗口中点击“ADD”,再在窗口中选择“FILE NAME”,点击...按钮
    5、选中您所创建的备份文件,即可成功。
      

  3.   

    backup database sys to disk='c:\目录\a.bak' with init呢?
      

  4.   

    数据库太大,你可以截断log一下.在备份
      

  5.   

    --在备份时,加上stats=1,显示备份进度.
    backup datase 数据库名 to disk='c:\完整备份\备份文件名.bak' with STATS=1