数据库事务日志,使用事务日志恢复SQL Server数据库

服务器数据恢复如何使用事务日志恢复SQL Server数据库 本文关键词:Tim Chapman数据库备份数据库事务日志备份SQL Server 大多数数据库管理员都害怕听说要将数据库恢复到某个时间点,特别是在数据库为生产数据库的情况下。但是,了解如何恢复数据库是数据库管理员技能背景中一个至关重要的组成部分。本文将说明如何把一个SQL Server数据库回复到恢复一个数据表的时候。 情况介绍 一个... [阅读全文]

压缩数据库日志,SQL Server 2008删除或压缩数据库日志的方法

由于数据库日志增长被设置为"无限制",所以时间一长日志文件必然会很大,一个400G的数据库居然有600G的LOG文件,严重占用了磁盘空间。由于主要是做OLAP,所以数据库本身不会有大变动,所以日志也就没有多少作用了,因此想办法把数据库日志文件收缩到很小或者删除。 网上搜索相关解决方案后,得到的答案丰富多彩,但是真正管用的方案并不多,这里分享一个csdn上找到的方法。这个方法讲述了SQL Serve... [阅读全文]

附加数据库,SQL Server 2008无日志文件附加数据库

我们的"DBA"晚上执行了一个涉及用户的操作,结果执行数据量太大,导致sql server存放日志的磁盘空间不足,第二天早起发现论坛出现问题,不能发帖。收缩日志不见效果的情况下,和其主管商议决定直接删除日志文件.ldf 。没有进一步验证自己的方案,就付诸实施。 1、停服务; 2、删除日志文件(直接物理删除了:(; 3、再启动服务, 4、原设想是可以直接建立日志文件,或者通过手工创建,未果; 4.... [阅读全文]

数据库日志,业务日志之数据回闪

综述 回闪表的数据是Oracle的重要特性之一,但是它也有一个缺点,就是时效性的问题。 在实际生产中,用户可能需要回溯某条业务数据在一年前或更长时间的状态,如果使用Oracle flashback table的特性,将会使用大量的硬盘空间;如果用户同时也需要知道业务数据在某个时间点的新旧值变化信息(例如一个物件在某个时间点的新旧拥有者信息),那么使用flashback会变得更困... [阅读全文]

根据日志恢复数据库:利用数据库日志恢复数据到时间点的操作

="t18"可能有不少朋友遇到过这样问题:update或delete语句忘带了where子句或where子句精度不够执行的后造成了严重后果这种情况数据恢复只能利用事务日志备份来进行所以如果你SQL没有进行相应全库备份或不能备份日志(truncate log _disibledevent='date_time'以上这些操作都可以在SQL SERVER企业管理器里完成难度不大当然如果误操作是些不记日志... [阅读全文]

数据库事务:为什么有时候数据库事务日志满了,不能截断日志?

有两种情况可能出现这个问题是应用系统给SQL Server发送了个用户自定义事务直未提交这个最早活跃事务阻碍系统截断日志 2是客户端向SQL Server发送了个修改数量大事务清日志时该事务还正在执行的中此事务所涉及日志只能等到事务... [阅读全文]

重建数据库:转载重建数据库日志

转载于 chinaunix sybase 论坛 作者:freebob 开来你只有rebuild log了 将你master,你数据库备份最好dump,bcp都作然后照下思路方法 你对sybase不熟所以我建议: 如果你数据库是生产性最... [阅读全文]

SqlServer的日志文件的功能以及维护方案,日志文件丢失的解决

 大容量日志恢复提高大容量操作的性能,常用作完整恢复模式的补充。大容量日志恢复模式支持所有的恢复形式,但是有一些限制,备份包含大容量日志 记录操作的日志时,需要访问数据库内的所有数据文件。如果数据文件不可访问,则无法备份最后的事务日志,而且该日志中所有已提交的操作都将丢失。SQL Server事务日志主要是用来记录所有事务对数据库所做的修改,如果系统出现故障,它将成为最新数据的唯一来源。日志的操作... [阅读全文]

数据库日志已满:C#实现SQLServer数据库日志的配置方法

在数据库中准备个这样表mail_web_log:生成脚本:CREATETABLE[dbo].[mail_web_log]([nId][]IDENTITY(1,1)NOTNULL,[dtDate][datetime]NOTNULL,[sThread][varchar](50)COLLATEChinese_PRC_CI_ASNOTNULL,[sLevel][varc... [阅读全文]
1 共1条 分1页