我得备份问题: 数据库备份半天没有反应?
我使用Sqlserver 2000 管理器 进行备份,数据库半天没有反映怎么办?
问题点数:100、回复次数:10Top
1 楼gmlxf(烛光)回复于 2003-11-02 22:37:24 得分 5
你结束停止服务,重新启动看看。
Top
2 楼gmlxf(烛光)回复于 2003-11-02 22:38:21 得分 5
或者你到查询分析器里面:
backup database dbname to disk='c:/dbname.bak'
看看如何。Top
3 楼tlfangqing(东北大刀)回复于 2003-11-02 22:39:06 得分 5
可能数据库在使用中.Top
4 楼tlfangqing(东北大刀)回复于 2003-11-02 22:39:52 得分 5
关闭所有的连接程序,或重新启动企业管理器,再备份.Top
5 楼letsflytogether(伍子)回复于 2003-11-03 08:12:00 得分 5
应该是你的数据库很大,或者在备份的时候进行着很多事务Top
6 楼zjcxc(邹建)回复于 2003-11-03 08:16:16 得分 20
试试在查询分析器中进行:
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 RECOVERY
3.数据库日志备份/恢复:
--备份
backup log 数据库名 to disk='c:\日志备份\备份文件名.bak'
--恢复
restore database 数据库名 from disk='c:\完整备份\备份文件名.bak' with NORECOVERY
restore log 数据库名 from disk='c:\日志备份\备份文件名.bak' with RECOVERY
Top
7 楼pengdali()回复于 2003-11-03 08:33:55 得分 25
如果是备份文件,如下操作:
如果用ENTERPRISE MANAGER恢复,具体操作步骤如下:
1、打开ENTERPRISE MANAGER,展开到DATABASES。
2、在DATABASES上点右键,“所有任务”中选“RESTORY DATABASE”
3、在GENERAL标签页中选择“FROM DEVICE”,再点击“SELECT DEVICE”
4、在出现的窗口中点击“ADD”,再在窗口中选择“FILE NAME”,点击...按钮
5、选中您所创建的备份文件,即可成功。Top
8 楼pengdali()回复于 2003-11-03 08:34:17 得分 10
backup database sys to disk='c:\目录\a.bak' with init
呢?Top
9 楼goldocean()回复于 2003-11-03 08:38:57 得分 10
数据库太大,你可以截断log一下.在备份Top
10 楼zjcxc(邹建)回复于 2003-11-03 08:47:19 得分 10
--在备份时,加上stats=1,显示备份进度.
backup datase 数据库名 to disk='c:\完整备份\备份文件名.bak' with STATS=1Top




