ITPub博客

首页 > Linux操作系统 > Linux操作系统 > SQL 硬盘空间脚本

SQL 硬盘空间脚本

原创 Linux操作系统 作者:chub 时间:2011-11-28 15:12:05 0 删除 编辑

if object_id('sp_exec_getDiskSpace','P')is not null

drop proc sp_exec_getDiskSpace

go

create proc sp_exec_getDiskSpace

(

@minMBfree int,

@Drive varchar(2)

)

as

begin

declare @MBfree int

select @MBfree=0

create table #tb_DiskSpace

([Drive] varchar(2),

[MBfree] int)

insert #tb_DiskSpace exec master.dbo.xp_fixeddrives

select @mbfree=[MBfree]

from #tb_DiskSpace

where [Drive]=@Drive

if @MBfree>@minMBfree

return

else

begin

raiserror ('*** ERROR *** - 磁盤空間不足!', 16, 1)

end

drop table #tb_DiskSpace

end

go

exec sp_exec_getDiskSpace 10240,'C'

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/262478/viewspace-712240/,如需转载,请注明出处,否则将追究法律责任。

下一篇: Solaris nfs的配置
请登录后发表评论 登录
全部评论

注册时间:2009-05-20

  • 博文量
    37
  • 访问量
    60107