作者:admin 发布时间:2024-03-13 01:45 分类:资讯 浏览:96 评论:0
1、sql server 2005 & 2008 master与msdb数据库的备份与恢复,master与msdb数据库的备份与普通数据库一样,本文主要描述master与msdb数据库的恢复的一些个人积累。 恢复master与msdb数据库关键在于以单用户模式启动,其它并没有太大的区别。
2、确定文件无关联的对象 在删除数据文件之前,必须确认该文件中所有对象都没有在使用,否则会导致对象不能访问,直到修复对象为止。可以使用SQL查询语句来检测数据文件是否被使用。
3、实际操作系统文件在磁盘上的物理名称,在该文件中将存储数据或日志(取决于定义哪个部分)。默认情况下,文件位于\Program Files\Microsoft SQLServerMSSQLSERVER\MSSQL(或者SQL Server安装主目录)的\Data子目录下。
4、使用\PRogram Files\Microsoft SQL Server\80\Tools\Binn目录下的rebuidm.exe文件重建master数据库。重建master数据库可以使你的数据库文件完整无缺。
5、已为数据库 Test,文件 Test_log (位于文件 1 上)处理了 3 页。RESTORE DATABASE 成功处理了 379 页,花费 0.828 秒(574 MB/秒)。
选择要分离的数据库,并首先分离它。删除相应的日志文件。数据库-所有任务-附加数据库-在附加数据库的弹出框中选择mdf。选择“是”完成创建新的数据库日志文件。它对数据库操作没有影响。以上两种方法生成的日志文件只有504kb。
情况如果这两个前提条件都存在,通过SQL语句只需三步就能恢复(参考文章),无需借助第三方工具。
情况如果这两个前提条件都存在,通过sql语句只需三步就能恢复(参考文章),无需借助第三方工具。
如果能够备份“置疑”数据库的话,现备份出来,然后删除该数据库,最后由备份出来的文件恢复。
如果是刚刚删除,那么有两方法:首先用show parameter undo;命令查看当时的数据库参数undo_retention设置。
那要看你把数据库文件是否删除了?如果没有删除的话找到数据库文件附加下就可以了。如果数据库文件删除了,找个数据恢复软件进行恢复或者到专业恢复数据的地方去恢复下(前提是硬盘没有坏掉)。
sqlserver 执行了delete 语句后怎么恢复这部delete操作 如果没有提交,可以撤回 如果已经提交,则看是否有备份 如果有备份,那么恢复数据库到另外的地方,然后此表恢复 如果没有备份,那么没有办法的。
你要确定你删除的是sqlserver的安装文件还是sqlserver的一些临时文件或其他一些非关键核心的运行文件。你要确定在你删除后,sqlserver是否有异常之处,也就是说你的删除操作对sqlserver带来的影响。