<iframe align="center" marginwidth="0" marginheight="0" src="http://www.zealware.com/csdnblog336280.html" frameborder="0" width="336" scrolling="no" height="280"></iframe>
最近开始接手SQL Server数据库管理了,每天都要一个一个检查事务日志大小。于是请同事写了一个检查事务日志大小的SQL脚本,列出事务日志超过1G的数据库,顺便也学习学习,自从转入运维后就很少接触SQL了,现在又要拾起来了。
setnocounton
declare@namesysname
declare@SQLnvarchar(600)
createtable#databases(
DATABASE_IDintNOTNULL,
sizeintNOTNULL)
declarec1cursorfor
selectnamefrommaster.dbo.sysdatabases
wherehas_dbaccess(name)=1
openc1
fetchc1into@name
while@@fetch_status>=0
begin
select@SQL='insertinto#databases
select'+convert(sysname,db_id(@name))+',sizefrom'
+QuoteName(@name)+'.dbo.sysfileswherefileid=2'
execute(@SQL)
fetchc1into@name
end
deallocatec1
select
DATABASE_NAME=db_name(DATABASE_ID),
LOG_SIZE=cast(round((CEILING(size*8/1024)+1)/1024,3)asvarchar(20))+'G'--(G)
from#databases
wheredb_name(DATABASE_ID)notin('master','model','msdb','pubs','Northwind','tempdb')
andround((CEILING(size*8/1024)+1)/1024,3)>=1
orderby1
droptable#databases
分享到:
相关推荐
SQL Server中的事务日志无疑是SQL Server中最重要的部分之一。因为SQL SERVER利用事务日志来确保持久性(Durability)和事务回滚(Rollback)。从而还部分确保了事务的ACID属性.在SQL Server崩溃时,DBA还可以通过事务...
每个 SQL Server 数据库都有事务日志,用于记录所有事务以及每个事务所做的数据库修改。 你是否想读取和分析SQL Server日志文件 (.ldf) ?正找不到合适的软件呢?以上一款强大的sql数据库日志分析工具,可以轻松打开...
详细介绍了,通过[fn_dblog]函数,查询出所有的数据库的操作日志,以及针对此函数,对应关键列名的详细介绍。图文并茂,通过自身测试,提供详细的分析解释。
关于SQLServer事务日志的问题汇总
sqlserver事务日志已满解决办法.docx
SQL Server中的事务日志无疑是SQL Server中最重要的部分之一。因为SQL SERVER利用事务日志来确保持久性(Durability)和事务回滚(Rollback)。从而还部分确保了事务的ACID属性.在SQL Server崩溃时,DBA还可以通过事务...
SQL Server中的事务日志无疑是SQL Server中最重要的部分之一。因为SQL SERVER利用事务日志来确保持久性(Durability)和事务回滚(Rollback)。从而还部分确保了事务的ACID属性.在SQL Server崩溃时,DBA还可以通过事务...
本文介绍了三种SQLServer事务日志压缩与删除的方法。
SQL Server中的事务日志无疑是SQL Server中最重要的部分之一。因为SQL SERVER利用事务日志来确保持久性(Durability)和事务回滚(Rollback)。从而还部分确保了事务的ACID属性.在SQL Server崩溃时,DBA还可以通过事务...
SQL Server中处理事务日志文件过大,释放空间
事务日志备份保留上次事务日志备份后发生的所有事务的痕迹;它还允许你把数据库恢复到数据库发生错误之前的一个时间点。事务日志备份按顺序发生,从而建立一个备份链。在把一连串事务日志备份恢复到一个时间点时,...
日志文件满而造成SQL数据库无法写入文件时,本文介绍了可以用清空日志、删除LOG文件快速清除SQLServer日志的方法。
最近服务器执行收缩日志文件大小的job老是报错,小编抽时间把此问题的解决方案整理了一下,特此分享到脚本之家平台,供大家学习
用sql语句dbcclog查看SQLServer数据库的事务日志[定义].pdf
SQL Server事务日志备份内容研究.pdf
SQL Server事务日志与数据库的维护.pdf
图书馆SQL Server事务日志的应用探讨.pdf
教程名称:手把手教你整理自己的SQL Server日志课程目录:【】MSSQL数据库日志满的快速解决办法【】SQL2008删除过期备份【】sqlserver数据库事务日志备份与恢复原理【】SQL_server日志清除法【】利用日志传送实现高...
SQLserver日志恢复工具适用版本SQL2005或SQL2008版本,用于查看日志和恢复误删除数据,针对误删除MSSQL数据行的恢复。主要针对deletefrom 语句。 SQLserver日志恢复工具具体使用简介: 程序功能:找回误删除的数据...
SQLSERVER事务日志满,SQLSERVER日志文件过大.