婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識庫 > 監控 log文件大小的存儲過程

監控 log文件大小的存儲過程

熱門標簽:貴州房產智能外呼系統供應商 小e電話機器人 申請400電話在哪辦理流程 百度地圖標注改顏色 鎮江網路外呼系統供應商 電銷外呼有錄音系統有哪些 外呼運營商線路收費 一個導航軟件能用幾個地圖標注點 臨沂智能電銷機器人加盟哪家好
1、監控log文件大小超過10g的server 和db
復制代碼 代碼如下:

create procedure db_sendmail_mssqllogsize
as
declare @sql varchar(max),@servername varchar(50),@px int;
DECLARE @xml NVARCHAR(MAX)
DECLARE @body NVARCHAR(MAX)
declare @a varchar(200)
declare @c datetime
select @c=getdate();
select
hostname
,px=ROW_NUMBER()over(order by (select 1))
into #temp
from DB_ALLHostInfo as x1
inner join sys.servers as x2
on x1.hostname=x2.name
where isactive=1;
select @px=px,@servername=hostname from #temp where px=1;
while @@ROWCOUNT>0
begin
set @sql=
'insert into db_alldb_logsize
select *,cast(convert(char(8),GETDATE(),112) as datetime) as gdate ,'''+@servername+''' from openquery('+QUOTENAME(@servername)+',''select DB_NAME(database_id) as dbname,name as logname,round(cast(size as float)*8/1024,3) as [logsize(mb)],state_desc,physi
cal_name, is_percent_growth,growth,max_size
from
master.sys.master_files
where type_desc=''''log''''
and DB_NAME(database_id) not in(''''master'''',''''tempdb'''',''''msdb'''',''''reportserver'''',''''reportservertempdb'''',''''distribution'''',''''model'''')
and DATABASEPROPERTY(DB_NAME(database_id),''''IsReadOnly'''')>1'') as b;'
execute(@sql)
select 1
select top(1) @px=px,@servername=hostname from #temp where px>@px
end;
set @xml=cast((select J.servername as 'td','', isnull(J.dbname,'\') as 'td','', J.logname as 'td','' ,cast([logsize(mb)] as varchar(20))as 'td',''
,state_desc as 'td',''
,physical_name as 'td',''
,case when max_size =0 then '不允許增長' when max_size=-1 then '文件將一直增長到磁盤變滿為止' when max_size=268435456 then ' 日志文件將增長到最大大小 2 TB' end as 'td',''
,case when is_percent_growth =1 then '以按百分比'+cast(growth AS varchar(3))+'%' when is_percent_growth =0 then ' 以按大小'+cast(growth*8/1024 AS varchar(50))+'(mb)增長' end as 'td',''
,convert(char(8),gdate,112) as 'td',''
from db_alldb_logsize as j where gdate=cast(CONVERT(char(8),getdate(),112) as datetime) and [logsize(mb)]>=10240
FOR XML PATH('tr'), ELEMENTS) AS NVARCHAR(MAX)) ;
set @a='Mssqllog運行結果_'+convert (varchar(50),convert(varchar(5),YEAR(getdate()-1))+'年'+convert(varchar(2),month(getdate()-1))+'月'+convert(varchar(2),day(getdate()-1)))+'日'
--print @a
SET @body ='html>H1>'+convert(varchar(5),YEAR(getdate()) )+'年'+convert(varchar(2),month(getdate()))+'月'+convert(varchar(2),day(getdate()))+'Mssqllog運行結果/H1>body bgcolor=#E3F6CE>table border =1>
tr>th>服務器ip/th>th>數據庫/th>th>日志文件名/th>th>日志文件大小(mb)/th>th>狀態/th>th>物理路徑/th>th>增長類型/th>th>增長狀態/th>th>日期/th>'
if @xml is not null SET @body = @body + @xml +'/table>/body>/html>'
EXEC msdb.dbo.sp_send_dbmail
@recipients =N'xuwj@5173.com',
@body = @body,
@body_format ='HTML',
@subject =@a,
@profile_name ='profile1'
execute db_sendmail_mssqllogsize

2 郵件

 

 3配上簡單的報表

您可能感興趣的文章:
  • 用PHP生成自己的LOG文件
  • Apache下error.log文件太大的處理方法
  • SQL Server中減小Log文件尺寸的方法分享
  • oracle自動清理archivelog文件的具體方法
  • PHP如何將log信息寫入服務器中的log文件

標簽:澳門 延邊 日照 合肥 保定 嘉興 三明 晉城

巨人網絡通訊聲明:本文標題《監控 log文件大小的存儲過程》,本文關鍵詞  監控,log,文件,大,小的,存儲,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《監控 log文件大小的存儲過程》相關的同類信息!
  • 本頁收集關于監控 log文件大小的存儲過程的相關信息資訊供網民參考!
  • 推薦文章
    主站蜘蛛池模板: 淮滨县| 濮阳县| 沧州市| 福安市| 玉溪市| 安阳县| 田林县| 大宁县| 武隆县| 呼和浩特市| 贵溪市| 淮南市| 武平县| 武穴市| 社旗县| 西畴县| 松阳县| 峨眉山市| 西和县| 浪卡子县| 阳西县| 禹州市| 长子县| 武汉市| 香格里拉县| 烟台市| 东乡| 民县| 五大连池市| 星子县| 阿拉尔市| 大余县| 儋州市| 鄂伦春自治旗| 武定县| 思南县| 德昌县| 绥滨县| 新平| 荆门市| 平乡县|