SQL Server 2000数据库文件遭到破坏的现象经常出现,数据库出错是否可以修复呢?答案是可以的,本日志以一个sql server 2000数据库,数据库日志文件ldf损坏了,mdf正常,数据库附加失败的修复方法总结一下,数据库数据恢复在很多时候比较复杂,当数据库存在大量错误的时候,使用DBCC修复也是不可以的,需要拆解数据库来抢救重要的数据,下面是较为常见的一种SQL Server 2000数据库修复方式:
1) 先及时把原来的数据库文件(如testmdf)备份到其他地方。
2) 停掉服务器。
3) 删除这个testmdf。
4) 重新建立一个test同名数据库。
5) 删除这个新建立的test数据库的testldf文件,并用开始备份好testmdf文件覆盖这个新建立的testmdf文件。
6) 启动数据库服务器。此时会看到数据库test的状态为“置疑”。这时候不能对此数据库进行任何 *** 作。
设置数据库允许直接 *** 作系统表。此 *** 作可以在SQL Server Enterprise Manager里面选择数据库服务器,按右键,选择“属性”,在“服务器设置”页面中将“允许对系统目录直接修改”。
7) 设置test为紧急修复模式
update sysdatabases set status=-32768 where dbid=DB_ID('test')
此时可以在SQL Server Enterprise Manager里面看到该数据库处于“只读\置疑\脱机\紧急模式”可以看到数据库里面的表,但是仅仅有系统表
8) 下面执行真正的恢复 *** 作,重建数据库日志文件
dbcc rebuild_log('test','C:\Program Files\Microsoft SQL Server\MSSQL\Data\test_logldf')
执行过程中,如果遇到下列提示信息:
服务器: 消息 5030,级别 16,状态 1,行 1
未能排它地锁定数据库以执行该 *** 作。
DBCC 执行完毕。如果 DBCC 输出了错误信息,请与系统管理员联系。
说明您的其他程序正在使用该数据库,如果刚才您在 *** 作中使用SQL Server Enterprise Manager打开了test库的系统表,那么退出SQL Server Enterprise Manager就可以了。只要不通电开机,是不会坏的。需要及时做好补救措施。具体如下:
1、首先,立刻拔下所有的电源线;
2、其次,找点酒精——把主板擦一遍;
3、最后,用吹风机吹干或者自动晾干,如果不着急,推荐自然晾干好点!
4、另外,如果显示器也进水了,抱到太阳下面晒晒吧。(注意别晒显示屏正面)
5、此外,通电测试,万一不能开机去找专业人员维修,通过以上抢救,大碍是没有的!1月20日,深圳市螃蟹网络 科技 有限公司创始人尹柏霖发文控诉,前员工燕某在 游戏 上线测试当天(2017年12月15日),锁死服务器与电脑,并恶意失踪,致公司损失惨重。尹柏霖称,“我们上线不了也测试不了,等新员工到职后熟悉新代码又是几个月过去了。”他表示,时隔这么久才曝光燕某是觉得项目败了无所谓了,正准备走法律程序。现在公司已解散,自己背了几百万债在打工。
人们的最大疑惑,是一个刚来公司三个月的程序员,如何能拖垮耗资600万元、开发了两年的 游戏 项目? 游戏 之前是谁在开发,是否另有隐情?
尹柏霖表示:创业公司养不起闲人,燕飞宏负责的后端,之前在公司也只有一人负责。当时前任跟同事相处得很好,奈何身体出了问题,跟妻子孩子离开深圳,回老家养病去了。而公司正值 游戏 上线前夕,他情非得已,通过朋友认识了燕飞宏。
尹柏霖惊奇地发现,燕飞宏跟自己是老乡也是校友,技术能力也过关,就给了技术总监的职位(相当于技术部门负责人)和4万元的月薪。“这其实是挺不合理的,但当时我们项目已经停摆了。如果他做得好,工资高一点也可以接受。”
公告里称燕飞宏“心智异于常人”。公司同事跟燕飞宏很难沟通,“他自己做后端时还没问题,一跟前端和策划合作,各种骂人摆谱都来了。”尹柏霖称,燕飞宏经常早退去吃饭,一起拼命的同事对他意见很大。然而他的级别是“技术合伙人”,燕飞宏表示:他们是普通员工,我是管理层,我想怎样就怎样。“在公司得小心哄着他,还专门给他搞了特殊的电脑桌和椅子。”
矛盾爆发是在 游戏 上线测试的那一天。中午全员会议时,燕飞宏怎么也请不来,尹柏霖亲自去请,他却摔键盘走人了。下午两点 游戏 就要上线,他们原以为他像往常一样出去就餐,结果燕飞宏再也没回公司。他的电脑密码、服务器密码,也无人能解。 游戏 内测最终泡汤。
这款 游戏 本名《生灵怒》,预算100万元,耗时8个月,但实际开发拖了一年多。“拖到这时候,每个月支出就有十多万元,我们实在没钱了。”内测泡汤后,前端主程序员颇为失望,“大家苦兮兮熬了一年,最终落得这个后果,心态要崩了。”最终抢救8个月后,项目宣布失败。
尹柏霖是 游戏 策划出身,工作了七八年,把攒下的100万元全部投入了项目。另一位做实业的合伙人也投进了自己的300万元。项目失败后,尹柏霖不得不关闭公司。他形容自己在深圳“一无所有,33岁没车没房,老婆还要生了”,只能打工度日。
在规划里,《生灵怒》是一款RTS+实时消除对战玩法的 游戏 ,全球同服。“我们走的是独立 游戏 路线,对口碑抱有很大希望。”尝试过 游戏 的玩家尽管提出诸多不足,但对玩法机制赞不绝口。根据尹柏霖预测,这款 游戏 未来能做到月千万元级别的流水。但这一切如今都已付之东流。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)