
正文
sqlserver2000数据表破坏,sql数据库损坏
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
SQLServer2000数据库崩溃后的补救措施
1、) 重新建立一个test同名数据库。5) 删除这个新建立的test数据库的test.ldf文件,并用开始备份好test.mdf文件覆盖这个新建立的test.mdf文件。6) 启动数据库服务器。此时会看到数据库test的状态为“置疑”。
2、第1步,首先来新建一个数据库。在企业管理器控制台窗口中用鼠标右键单击“数据库”选项,在弹出的快捷菜单中执行“新建数据库”命令。第2步,在打开的“数据库属性”对话框中,在“名称”编辑框中键入备份时的数据库名称。
3、你需要判断数据库损坏,还是磁盘损坏,如果是磁盘损坏,你只能去找专业的数据修复人员花钱恢复磁盘。如果磁盘未损坏,数据库可以复制出来,但是数据库就是打不开,你可以考虑到网上下载一个SQL Server 2000数据库修复工具。
相关问答
Q1: 重装SQLsever2000的数据库会丢失原来的数据吗
1、点击图中圈中按钮,打开 mdf文件选择,选择相应文件,即可以恢复原数据库数据。
2、重新安装数据库不会影响数据,前提是只要你的数据库文件在的话就不会丢,安装完数据库之后只要附加原来的数据库就OK了。至于安装时的选项是第一次安装还是升级安装都没有关系。
3、将自己需要的数据进行备份,不管需要做什么操作,这是前提!停止退出sql服务后,再进行卸载工作,卸载后如果不删除原安装目录,那么原数据是存在的,但卸载后如果也同时将安装目录清除了,数据库需要还原或者附加上去。
4、没删除的话,重新安装SQL2000后附加数据库就可以了。若数据库文件(.mdf)被删除了,(在恢复之前,你千万不要在丢失的文件的分区进行写操作),你只能用FinalData或EasyRecovery软件恢复。EasyRecovery恢复:数据恢复-删除恢复。
5、选择你备份文件的路径,之后命名一个数据库名 就可以了 如果你系统和mssqlserver安装在了一个分区上,只有让搞程序的人重新给你创建一个数据库了,没有别的办法,因为原来的数据库可能已经没有了。
Q2: SQL2000中的数据库文件损坏,请教高手有什么办法?
1、有两种方法,一种方法使用mysql的check table和repair table 的sql语句,另一种方法是使用MySQL提供的多个myisamchk, isamchk数据检测恢复工具。前者使用起来比较简便。推荐使用。
2、) 先及时把原来的数据库文件(如test.mdf)备份到其他地方。2) 停掉服务器。3) 删除这个test.mdf。4) 重新建立一个test同名数据库。
3、右击SQL Server 2000实例下的“数据库”文件夹。就是master等数据库上一级的那个图标。选择“所有任务”,“还原数据库”在“还原为数据库”中填上你希望恢复的数据库名字。
Q3: 怎么把别人的数据库破坏
1、加强数据库日志的记录 审核数据库登录事件的“失败和成功”,在实例属性中选择“安全性”,将其中的审核级别选定为全部,这样在数据库系统和操作系统日志里面,就详细记录了所有帐号的登录事件。
2、找到mysql的安装目录的bin/myisamchk工具,在命令行中输入:myisamchk -c -r ../data/dedecmsv4/dede_archives.MYI 然后myisamchk 工具会帮助你恢复数据表的索引。重新启动mysql,问题解决。
3、这种技术方式是对一些数据库地址被改成asp文件的网站来实施入侵的。
4、黑客认为,信息应共享而不应被少数人所垄断,于是将注意力转移到涉及各种机密的信息数据库上。而这时,电脑化空间已私有化,成为个人拥有的财产,社会不能再对黑客行为放任不管,而必须采取行动,利用法律等手段来进行控制。
5、窃取数据:攻击者可以通过 SQL 注入漏洞窃取系统中的敏感数据,如用户名、密码、支付信息等等。 破坏数据:攻击者通过 SQL 注入漏洞可以删除、更改、破坏数据库中的数据,致使系统服务不可用。
6、而pathtochk则是myisamchk所在的位置,DATA_DIR是你的MySQL数据库存放的位置。需要注意的是,如果你打算把这条命令放在你的rc.local里面,必须确认在执行这条指令时MySQL服务器必须没有启动!最后检测修复所有数据库(表)。
sqlserver2000数据表破坏的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于sql数据库损坏、sqlserver2000数据表破坏的信息别忘了在本站进行查找喔。








