江湖救急,数据库(正在恢复)无法进行任何操作。

hejunheng 2010-01-10 06:54:16
今天导入数据的时候,由于网页时间超时,本来应该导入1500万数据的数据库,导入到一半,停了。
现在的数据库处于(正在恢复),我重起SQL,又重起服务器,都是这样,连停止都不行。

C:\Program Files\Microsoft SQL Server\MSSQL.1\MSSQL\LOG\ERRORLOG这个文件一直在增长,6个小时长45M很慢的速度。

我怀疑问题出在这:导1500万数据,导入到一半时然后导入失败,然后SQL Server就开始回滚,
可是没有任何的解决办法。
十万火急!!!!

...全文
2116 23 打赏 收藏 转发到动态 举报
写回复
用AI写文章
23 条回复
切换为时间正序
请发表友善的回复…
发表回复
ybtsdst 2010-08-20
  • 打赏
  • 举报
回复
改用master数据库
restore database dbname with recovery
这句应该可以
jackeyabc 2010-01-10
  • 打赏
  • 举报
回复
这种情况我遇见过,你最好是重新恢复
hejunheng 2010-01-10
  • 打赏
  • 举报
回复
还在等,还在找,真是没有办法了吗?那我怎么保存我数据库的数据
hejunheng 2010-01-10
  • 打赏
  • 举报
回复
truncate table CyCount
我在猜测要是能执行上面这个语句就好了。
hejunheng 2010-01-10
  • 打赏
  • 举报
回复
我也这样试过。没有成功,MDF文件9G,


日志文件可以不用管吗?日志文件13个G
-狙击手- 2010-01-10
  • 打赏
  • 举报
回复
mdf 文件大不大?
如果可以先停掉服务,把文件复制出另一份,然后启动服务附加复制的文件,如果成功删除掉原来的
一品梅 2010-01-10
  • 打赏
  • 举报
回复
解决好了,请发到我的邮箱里,我的邮箱地址是:
audience_yipinmei@yahoo.com.cn.
hejunheng 2010-01-10
  • 打赏
  • 举报
回复
是啊,还不能进行任何操作
SQL77 2010-01-10
  • 打赏
  • 举报
回复
[Quote=引用 12 楼 hejunheng 的回复:]
SQL codeUSE[MmClub]GOrestoredatabase MmClubwith recovery
消息 922,级别 14,状态 2,第 2 行
正在恢复数据库 'MmClub'。请等待恢复操作完成。
消息 3101,级别 16,状态 1,第 1 行
因为数据库正在使用,所以无法获得对数据库的独占访问权。
消息 3013,级别 16,状态 1,第 1 行
RESTORE DATABASE 正在异常终止。

[/Quote]
停止不了?
hejunheng 2010-01-10
  • 打赏
  • 举报
回复
急得我呀,真不知道怎么整,明天搞不好就是我在公司的最后一天
hejunheng 2010-01-10
  • 打赏
  • 举报
回复
大哥,你可以加我QQ:156746905吗?我想抓图给你看,但这个不能贴图,说起来也不是特别方便
hejunheng 2010-01-10
  • 打赏
  • 举报
回复


USE [MmClub]
GO
restore database MmClub with recovery

消息 922,级别 14,状态 2,第 2 行
正在恢复数据库 'MmClub'。请等待恢复操作完成。
消息 3101,级别 16,状态 1,第 1 行
因为数据库正在使用,所以无法获得对数据库的独占访问权。
消息 3013,级别 16,状态 1,第 1 行
RESTORE DATABASE 正在异常终止。
SQL77 2010-01-10
  • 打赏
  • 举报
回复
[Quote=引用 10 楼 hejunheng 的回复:]
引用 9 楼 happyflystone 的回复:
打开查询执行:restore database dbname with recovery 试试


好的,我试试
你让我感觉到有朋友在帮我,不然的真不知怎么办
[/Quote]
石头大哥在,你把问题描述清楚,好解决,我学习一下
hejunheng 2010-01-10
  • 打赏
  • 举报
回复
[Quote=引用 9 楼 happyflystone 的回复:]
打开查询执行:restore database dbname with recovery 试试

[/Quote]
好的,我试试
你让我感觉到有朋友在帮我,不然的真不知怎么办
-狙击手- 2010-01-10
  • 打赏
  • 举报
回复
打开查询执行:restore database dbname with recovery 试试
hejunheng 2010-01-10
  • 打赏
  • 举报
回复
SQL2005,
现在内存一直处于满负荷,就算我重启SQL服务,1分钟的样子,内存又满了,所以打不开SQL server managenment
-狙击手- 2010-01-10
  • 打赏
  • 举报
回复
[Quote=引用 6 楼 hejunheng 的回复:]
如果可以多等的话,那也就不是服务器了,关键我已经等了6~7小时了。。。。我哭
[/Quote]

那是等的长了,你不早说一下呀!
2000吗?
hejunheng 2010-01-10
  • 打赏
  • 举报
回复
如果可以多等的话,那也就不是服务器了,关键我已经等了6~7小时了。。。。我哭
hejunheng 2010-01-10
  • 打赏
  • 举报
回复
现在的问题出在,打不开SQL server managenment,我把SQL服务重起,就算进入了,我要操作的数据库也是不法操作的,显示(正在恢复)
-狙击手- 2010-01-10
  • 打赏
  • 举报
回复
多等一会儿看看
加载更多回复(3)

27,580

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server 应用实例
社区管理员
  • 应用实例社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧