
正文
sqlserver不小心删除了表,sql不小心删了一个表
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
请问一下,我把SQLSERVER2000中和一张表删除了,为什么数据库的大小没有...
1、释放磁盘空间并且重新运行恢复操作,按照下面的步骤收缩日志。sp_resetstatus 关闭数据库的置疑标志,但是原封不动地保持数据库的其它选项。
2、数据文件不会自动收缩的,你如果想把数据文件变小,就需要使用收缩功能。
3、具体会有多少条记录,取决于你的数据库里面,有多少个外键了。
4、找到SQL Server 2000安装目录,全部删除。 重启。重新安装SQL Server 2000 或者还有更简单的方法,下载个360安全卫士或者优化大师去删除SQL 2000,软件会帮你自动找到相关的东西。呵呵,懒人的做法。
5、删除后数据库都会有日志的,分析下数据库日志看看还能恢复不,推荐一个软件Log Explorer 据说这个可以,Log Explorer主要用于对MSSQLServer的事物分析和数据恢复。
相关问答
Q1: mssql错删数据如何回滚sql误删除数据回滚
1、MS SQL,然后找到日志文件LDF保证的LDF不清除,或其他操作,那么它可以被回滚。详细信息,请参见参考资料网站。
2、SQL commit;Commit complete.假如 数据被错误的删除/更新 需要检索某个时间点上,表原有的数据。
3、sqlserver 的编辑器一般都是默认自动提交,也就是说你删除后,就自动提交了;不能回滚。当然如果你设置成不是默认提交的话,那么你在提交之前可以回滚。
4、因为Binlog还没记录,需要通知InnoDB回滚这些事务。- Before InnoDB Prepare 事务可能还没执行完,因此InnoDB中的状态还没有prepare。根据2PC的过程,Binlog中也没有该事务的events。 需要通知InnoDB回滚这些事务。
Q2: sqlserver数据库delete删除后怎么恢复
了解了文件恢复的原理后,我们可以按照以下三种方法进行delete删除文件夹的数据恢复:方法1使用快捷键恢复文件第一种文件恢复的方法是立即使用快捷键。在 Windows 系统下,我们可以使用 Ctrl + Z 来撤销删除操作。
Oracle数据库误操作delete数据后,恢复数据可以使用闪回或还原功能。在Oracle数据库中,如果误操作执行了DELETE语句删除了数据,是有可能恢复的。
删除放入回收站,没有在回收站中清除数据。这种情况是最简单的,进入回收站,找到删除的数据,右击选择恢复。
SQL Server中误删除数据的恢复本来不是件难事,从事务日志恢复即可。但是,这个恢复需要有两个前提条件: 至少有一个误删除之前的数据库完全备份。 数据库的恢复模式(Recovery mode)是“完整(Full)”。
sqlserver 执行了delete 语句后怎么恢复这部delete操作 如果没有提交,可以撤回 如果已经提交,则看是否有备份 如果有备份,那么恢复数据库到另外的地方,然后此表恢复 如果没有备份,那么没有办法的。
如果是刚刚删除,那么有两方法:首先用show parameter undo;命令查看当时的数据库参数undo_retention设置。
关于sqlserver不小心删除了表和sql不小心删了一个表的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。







