当一切正常时,没有必要特别留意什么是事务日志,它是如何工作的。你只要确保每个数据库都有正确的备份。当出现问题时,事务日志的理解对于采取修正操作是重要的,尤其在需要紧急恢复数据库到指定点时。这系列文章会告诉你每个DBA应该知道的具体细节。对于在我们关注下的所有数据库,在日志维护方面,我们的首要目标是最...
分类:
数据库 时间:
2016-01-18 09:11:18
阅读次数:
353
问题描述 发现有的数据库日志文件太大,无论如何收缩执行几次SQL语句都不行。事务日志达30+G,而且使用常规的截断、收缩方法均无法减小日志物理文件的尺寸,经过一番寻找,终于找到了解决方法。 查看日志信息 在查询分析器中执行如下代码来查看日志信息: DBCC LOGINFO('数据库名称') 我...
分类:
数据库 时间:
2016-01-15 09:46:19
阅读次数:
287
首先恢复时一个完整的备份,但在完整的备份里一定要选择with nonerecovery(企业管理器里选项中是第2项)sql 语句是:restoredatabasemydatafromdisk='c:\temp\movedb.bak'withnorecovery这时数据库就会变成恢复模式,这样你就可以...
分类:
数据库 时间:
2016-01-07 01:02:00
阅读次数:
163
sql2008不再支持BACKUPLOG数据库名WITHNO_LOG 语句BACKUP Log zxta with no_log截断事务日志sql2008提示错误如下 BACKUPLOG数据库名WITHNO_LOG Msg3032,Level16,State2,Line1此语句不支持一个或多个选.....
分类:
数据库 时间:
2015-12-22 19:24:44
阅读次数:
445
truncate table 表名;delete from 表名; 都是用来删除表中所有的记录,前者删除数据后表的标识列会重新开始编号,它比delete语句使用的系统资源和事务日志资源更少,但是表的结构,列,约束,索引等不会被改动,同时不能用于有外键约束引用的表,在实际工作中,不建议使用trunca...
分类:
其他好文 时间:
2015-12-15 00:53:04
阅读次数:
283
还原数据库到特定时间点u案例需求如何还原数据库到特定时间点?u知识提示在大多数情况下,管理员都会使用完整备份结合事务日志备份的方式对数据库进行备份。例如管理员制定了一个维护计划,在每天的12:00对数据库进行完整备份,之后每隔1小时对数据库进行事务日志备份。如果需..
分类:
数据库 时间:
2015-12-11 07:09:08
阅读次数:
222
本文转载自桦仔的博客http://www.cnblogs.com/lyhabc/archive/2013/06/10/3130856.html对SQLSERVER数据库事务日志的疑问摸不透SQLSERVER了实验环境:SQLSERVER2005 SP4,Windows7本来没什么心情写文章,反正没人...
分类:
数据库 时间:
2015-11-27 01:06:01
阅读次数:
285
本文转载自桦仔的博客http://www.cnblogs.com/lyhabc/archive/2013/07/16/3194220.html解释一下SQLSERVER事务日志记录大家知道在完整恢复模式下,SQLSERVER会记录每个事务所做的操作,这些记录会存储在事务日志里,有些软件会利用事务日志...
分类:
数据库 时间:
2015-11-27 00:44:21
阅读次数:
342
事务复制的原理是复制publisher的事务日志,通过distributor,传送到subscriber,在subscirber端重做事务日志,要求事务日志是连续和完整的。distributor有两个Agent:一个是LogReaderAgent,一个是DistributionAgent。LogRe...
分类:
其他好文 时间:
2015-11-18 23:05:23
阅读次数:
426
当一切正常时,没有必要特别留意什么是事务日志,它是如何工作的。你只要确保每个数据库都有正确的备份。当出现问题时,事务日志的理解对于采取修正操作是重要的,尤其在需要紧急恢复数据库到指定点时。这系列文章会告诉你每个DBA应该知道的具体细节。这篇文章会列出导致事务日志过度增长的常见的问题和错误管理形式,包...
分类:
数据库 时间:
2015-11-10 08:14:59
阅读次数:
572