检查SQL Server事务日志大小
来源:互联网 发布:阿里云ftp连接失败 编辑:程序博客网 时间:2024/04/30 14:03
最近开始接手SQL Server数据库管理了,每天都要一个一个检查事务日志大小。于是请同事写了一个检查事务日志大小的SQL脚本,列出事务日志超过1G的数据库,顺便也学习学习,自从转入运维后就很少接触SQL了,现在又要拾起来了。
set nocount on
declare @name sysname
declare @SQL nvarchar(600)
create table #databases (
DATABASE_ID int NOT NULL,
size int NOT NULL)
declare c1 cursor for
select name from master.dbo.sysdatabases
where has_dbaccess(name) = 1
open c1
fetch c1 into @name
while @@fetch_status >= 0
begin
select @SQL = 'insert into #databases
select '+ convert(sysname, db_id(@name)) + ', size from '
+ QuoteName(@name) + '.dbo.sysfiles where fileid=2 '
execute (@SQL)
fetch c1 into @name
end
deallocate c1
select
DATABASE_NAME = db_name(DATABASE_ID),
LOG_SIZE = cast(round((CEILING(size*8/1024)+1)/1024,3) as varchar(20))+' G' --(G)
from #databases
where db_name(DATABASE_ID) not in ('master','model','msdb','pubs','Northwind','tempdb')
and round((CEILING(size*8/1024)+1)/1024,3) >= 1
order by 1
drop table #databases
Trackback: http://tb.blog.csdn.net/TrackBack.aspx?PostId=1112266
- 检查SQL Server事务日志大小
- 检查SQL Server事务日志大小
- 检查SQL Server事务日志大小
- 检查SQL Server事务日志大小
- 检查SQL Server事务日志大小
- 检查SQL Server事务日志大小
- 检查SQL Server事务日志大小
- 检查SQL Server事务日志大小
- 检查SQL Server事务日志大小
- 检查SQL Server事务日志大小
- 检查SQL Server事务日志大小
- 检查SQL Server事务日志大小
- 检查SQL Server事务日志大小
- 检查SQL Server事务日志大小
- 检查SQL Server事务日志大小
- 检查SQL Server事务日志大小
- 检查SQL Server事务日志大小
- SQL SERVER索引维护与事务日志大小的关系
- 沟通也是一种艺术
- Active Directory和Exchange灾难恢复参考文档
- Winlogon(落雪)病毒手工清除办法
- 单域单站点单主机活动目录和Exchange灾难恢复实践测试(二)基本系统安装
- 沟通也是一种艺术
- 检查SQL Server事务日志大小
- 体验嘉为微软Active Directory快速恢复课程
- 沟通也是一种艺术
- Automatic Update prompting to download KB890859 again and again?
- 网卡“坏了”
- 单域单站点单主机活动目录和Exchange灾难恢复实践测试(一)准备工作
- 单域单站点单主机活动目录和Exchange灾难恢复实践测试(五)Exchange邮件恢复
- 内部资料泄密,电信拨号软件系最大流氓软件
- 内部资料泄密,电信拨号软件系最大流氓软件