一个很复杂的数据库挂起问题 小弟的Sql Server 2005做了数据库镜像,期间主体数据库所在的那台服务器,数据库做了维护计划,备份的日志文件把硬盘空间塞满了,然后数据库就挂起了,其间同事新建了一个日志文件,将文件存到另一个分区,我已经将空间腾出来,重启数据库,还是处于挂起状态!请问这样要怎么处理???很急,谢谢各位了!!! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 问题在于你同事是如何新建的那个日志文件。从结果上很明显,那个日志文件里面有没有roll back和roll forward的事务。你同事的暴力重建日志导致数据库损毁,数据库不能自动进入recovery mode,所以就挂起了。建议你设置emergency mode,然后做dbcc checkdb先,估计是要修了。 祝好运! 虽然是2000的,希望对你的有一定帮助:SQL SERVER2000数据库挂起和服务管理器不能启动在工作过程当中,经常接触到SQL SERVER2000数据库,当然也会碰到很多的问题了,今天把部分的问题汇总一下,就算是总结吧!以下就是问题和解决的方案,和朋友一起分享!1.SQL Server服务管理器突然不能启动的问题?突然之间Sqlserver不能启动。从服务里面启动Sqlserver服务。弹出窗口的错误信息是:"本地计算机上的MSSQLSERVER服务启动后又停止了。一些服务自动停止,如果它们没有什么可做的,例如“性能日志和警报“服务"。在网上查了一些资源,发现了问题的原因是:系统时间更改了,变得比安装Sqlserver的时间更早。于是把系统时间修改回现在的时间,就可以启动了.2.安装SQLSERVER2000时出现"以前的某个程序安装已在安装计算机上创建挂起的文件操作。运行安装程序之前必须重新启动计算机”错误?以前装过sql server,后来删掉。现在重装,却出现“以前的某个程序安装已在安装计算机上创建挂起的文件操作。运行安装程序之前必须重新启动计算机”错误。无法进行下去。具体步骤是:1)添加/删除程序中彻底删除sql server。2)将没有删除的sql server目录也删除掉。3)打开运行输入regedit进入注册表编辑器,在HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager中找到PendingFileRenameOperations项目,并删除它此图已经删除 )删除注册表中跟sql server相关的键:HKEY_CURRENT_USER\Software\Microsoft\Microsoft SQL Server文件夹HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server文件夹其实估计只要做第3步就可以搞定,这样就可以清除安装暂挂项目。自己是先走了1,2,4,最后做了3才搞定。所以估计3才是最关键的。 1)添加/删除程序中彻底删除sql server。 2)将没有删除的sql server目录也删除掉。 3)打开运行输入regedit进入注册表编辑器,在HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager中找到PendingFileRenameOperations项目,并删除它此图已经删除 )删除注册表中跟sql server相关的键: HKEY_CURRENT_USER\Software\Microsoft\Microsoft SQL Server文件夹 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server文件夹 再重新安装数据库 二、三楼回复错了。不妨看看这个贴子http://topic.csdn.net/u/20090429/20/b94ed272-9c04-4853-95ab-b62f78ebcb00.html 将数据库设置为紧急模式,然后用dbcc rebuild一个事务日志,dbcc checkdb;重启数据库,备份数据库。 bcp 报错 在DOS状态下怎样检查SQL数据库的完整性? 输入条码查询单品库存问题 非常菜的菜鸟问题.在线等 存储过程中两个@表示哈子哦??? @@ 感谢!! 如何连接两上数据库中的表?? 使用查询给变量赋值时,“子查询返回的值多于一个”错误 從excel導入到datatable怎麼有的資料沒有呢!有的單元格是空的呢 关于output的问题 这句SQL怎么写?大家快! 请帮忙解决以下SQL问题 sql2000 sa用户没有最高权限了?
虽然是2000的,希望对你的有一定帮助:
SQL SERVER2000数据库挂起和服务管理器不能启动
在工作过程当中,经常接触到SQL SERVER2000数据库,当然也会碰到很多的问题了,今天把部分的问题汇总一下,就算是总结吧!以下就是问题和解决的方案,和朋友一起分享!1.SQL Server服务管理器突然不能启动的问题?突然之间Sqlserver不能启动。从服务里面启动Sqlserver服务。弹出窗口的错误信息是:"本地计算机上的MSSQLSERVER服务启动后又停止了。一些服务自动停止,如果它们没有什么可做的,例如“性能日志和警报“服务"。在网上查了一些资源,发现了问题的原因是:系统时间更改了,变得比安装Sqlserver的时间更早。于是把系统时间修改回现在的时间,就可以启动了.
2.安装SQLSERVER2000时出现"以前的某个程序安装已在安装计算机上创建挂起的文件操作。运行安装程序之前必须重新启动计算机”错误?以前装过sql server,后来删掉。现在重装,却出现“以前的某个程序安装已在安装计算机上创建挂起的文件操作。运行安装程序之前必须重新启动计算机”错误。无法进行下去。具体步骤是:1)添加/删除程序中彻底删除sql server。2)将没有删除的sql server目录也删除掉。3)打开运行输入regedit进入注册表编辑器,在HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager中找到PendingFileRenameOperations项目,并删除它此图已经删除
)删除注册表中跟sql server相关的键:HKEY_CURRENT_USER\Software\Microsoft\Microsoft SQL Server文件夹HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server文件夹其实估计只要做第3步就可以搞定,这样就可以清除安装暂挂项目。自己是先走了1,2,4,最后做了3才搞定。所以估计3才是最关键的。
)删除注册表中跟sql server相关的键: HKEY_CURRENT_USER\Software\Microsoft\Microsoft SQL Server文件夹 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server文件夹 再重新安装数据库
不妨看看这个贴子
http://topic.csdn.net/u/20090429/20/b94ed272-9c04-4853-95ab-b62f78ebcb00.html