亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 編程 > VBScript > 正文

getSQLinfo.vbs 獲得SQL數據/日志空間使用情況的腳本

2020-06-26 18:16:20
字體:
來源:轉載
供稿:網友
這個腳本可以獲取SQL數據/日志的空間使用情況方便及時了解sql使用空間情況
 
獲得SQL數據/日志空間使用,已使用的和未使用的空間的腳本 

getSQLinfo.vbs 
'script to get   SQL DATA/LOG Space Used, Space unused,  
and Space Free  
'Author: Felipe Ferreira, Daniel Magrini 
'Date: 05/07/07 
'Version 2,0 

'@@TO CHANGE::: SERVERNAME/Instance, domain/user, password AND DATABSE! 

'____________________________________________________________________________ 
Const ForReading = 1, ForWriting = 2, ForAppending = 8  
Set oFSO = CreateObject("Scripting.FilesyStemObject")  
outputfile = "CheckSqlDB_Size.txt"  
Set ofile = oFso.OpenTextFile(outputfile,8, True) 
oFile.Writeline "######################################################" 
oFile.Writeline "This command executed in " & Date & " at " & Time & VbCrLf 
'____________________________________________________________________________ 

CheckSQLData 
CheckSQLLOG 


'############## GET SQL DATA SPACE USED, SPACE TOTAL, SPACE FREE 
'Function checkSQL(strServer,strDB)   in the future make it a function.... 
Sub CheckSQLDATA 
Const adOpenDynamic = 1, adLockOptimistic = 3 
Dim strQuery 
Dim objConnection, objRecordSet  
Dim strQueryResult, strQueryResult2 
Dim UsedDataSpace, TotalDataSpace, FreeDataSpace 
Set objConnection = CreateObject("ADODB.Connection") 
Set objRecordSet = CreateObject("ADODB.Recordset") 

objConnection.Open _ 
   "Provider=SQLOLEDB.1;Server=192.168.8.10;User ID=sa;Password=lcx;Database=master;" 

strQuery = "DBCC showfilestats" 
   objRecordSet.Open strQuery, objConnection, adOpenDynamic, adLockOptimistic 
   if objRecordSet.eof Then 
       'nothing returned 
    wscript.echo "ERROR!!!" 
   Else  

'NOTE : To get the value in MB   64 / 1024 = 0.0625 
   Do Until objRecordSet.eof  
      strQueryResult = objRecordSet.Fields("UsedExtents") 
    UsedDataSpace = strQueryResult * 0.0625 
    strQueryResult2 = objRecordSet.Fields("TotalExtents") 
    TotalDataSpace = strQueryResult2 * 0.0625 
    FreeDataSpace = TotalDataSpace - UsedDataSpace 

    'Clean Data 
    UsedDataSpace = Left(UsedDataSpace,4) 
    FreeDataSpace = Left(FreeDataSpace,4) 
    TotalDataSpace = Left(TotalDataSpace,4) 

    'Print Result on Screen 
    Wscript.echo "Used Space(MB) = " & UsedDataSpace  
    Wscript.Echo "Free Space(MB) = " & FreeDataSpace 
    Wscript.Echo "Total Space(MB) = " & TotalDataSpace 

    'Write on File 
    ofile.WriteLine "Used DATA Space(MB) = " & UsedDataSpace 
    ofile.WriteLine "Free DATA Space(MB) = " & FreeDataSpace 
    ofile.WriteLine "Total DATA Space(MB) = " & TotalDataSpace 

      objRecordSet.MoveNext 
   loop 
   end if 
objRecordSet.Close 
objConnection.Close  
set objConnection = nothing 
set objRecordSet = nothing 
end sub 

Sub CheckSQLLOG 
Const adOpenDynamic = 1, adLockOptimistic = 3 
Dim strQuery 
Dim objConnection, objRecordSet  
Dim strQueryResult, strQueryResult2 
Dim UsedLogSpace, TotalLogSpace, FreeLogSpace 
Set objConnection = CreateObject("ADODB.Connection") 
Set objRecordSet = CreateObject("ADODB.Recordset") 

objConnection.Open _ 
   "Provider=SQLOLEDB.1;Server=192.168.8.10;User ID=sa;Password=lcx;Database=master;" 

strQuery = "DBCC SQLPERF(LOGSPACE)" 
   objRecordSet.Open strQuery, objConnection, adOpenDynamic, adLockOptimistic 
   if objRecordSet.eof Then 
       'nothing returned 
    wscript.echo "ERROR!!!" 
   Else  


   Do Until objRecordSet.eof  
    If objRecordSet.Fields("Database Name") = "master" Then 

    
     strQueryResult = objRecordSet.Fields("Log Size (MB)") 
     strQueryResult2 = objRecordSet.Fields("Log Space USed (%)") 
     UsedLogSpace = (strQueryResult * strQueryResult2) / 100 
     TotalLogSpace = strQueryResult 
     FreeLogSpace = TotalLogSpace - UsedLogSpace 

     'Clean Data 
     UsedLogSpace = Left(UsedLogSpace,4) 
     FreeLogSpace = Left(FreeLogSpace,4) 
     TotalLogSpace = Left(TotalLogSpace,4) 

     'Print Result on Screen 
     Wscript.echo "Used Space(MB) = " & UsedLogSpace  
     Wscript.Echo "Free Space(MB) = " & FreeLogSpace 
     Wscript.Echo "Total Space(MB) = " & TotalLogSpace 

     'Write on File 
     oFile.WriteLine "Used LOG Space(MB) = " & UsedLogSpace 
     oFile.WriteLine "Free LOG Space(MB) = " & FreeLogSpace 
     oFile.WriteLine "Total LOG Space(MB) = " & TotalLogSpace 

     oFile.close 

     Exit Do 

    End If 

      objRecordSet.MoveNext 
   loop 
   end if 
objRecordSet.Close 
objConnection.Close  
set objConnection = nothing 
set objRecordSet = nothing 
end sub 
WSCript.Quit 
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
欧美激情第99页| 2019中文在线观看| 亚洲福利视频二区| 欧美又大粗又爽又黄大片视频| 日本久久久a级免费| 91产国在线观看动作片喷水| 亚洲影视九九影院在线观看| 亚洲天堂免费观看| 一区二区三区视频免费| 超碰91人人草人人干| 国产午夜精品美女视频明星a级| 91精品在线影院| 亚洲jizzjizz日本少妇| 欧美日韩激情视频8区| 日本a级片电影一区二区| 欧美激情一二三| 两个人的视频www国产精品| 欧美巨乳在线观看| 亚洲另类欧美自拍| 精品福利在线看| 日韩在线观看高清| 在线国产精品播放| 亚洲国产成人av在线| 久久夜色撩人精品| 91精品啪aⅴ在线观看国产| 色av吧综合网| 精品中文字幕视频| 北条麻妃在线一区二区| 欧美激情女人20p| 曰本色欧美视频在线| 日本高清+成人网在线观看| 国产精品亚洲美女av网站| 欧美色欧美亚洲高清在线视频| 日韩欧美综合在线视频| 日韩国产高清污视频在线观看| 国产91精品在线播放| 久久久久久久久久久国产| 久久久久久久久久久免费精品| 欧洲亚洲免费在线| 91精品在线观| 欧美孕妇性xx| 日韩成人小视频| 中文字幕日韩在线视频| 精品亚洲va在线va天堂资源站| 欧美二区乱c黑人| 亚洲色图激情小说| 亚洲精品一区二区在线| 久久精品视频导航| 91精品国产91久久久久福利| 久久影视电视剧凤归四时歌| 国产亚洲一区精品| 国产成人短视频| 国产精品美女av| 国产精品美女主播| 午夜剧场成人观在线视频免费观看| 成人国产精品久久久久久亚洲| 久久久久北条麻妃免费看| 久久躁日日躁aaaaxxxx| 中文字幕日韩电影| 欧美日韩一区二区精品| 美女撒尿一区二区三区| 久久久日本电影| 三级精品视频久久久久| 尤物九九久久国产精品的分类| 亚洲欧美变态国产另类| 久久久www成人免费精品张筱雨| 综合激情国产一区| 国产日本欧美视频| 国产精品福利小视频| 欧美午夜激情视频| 懂色av中文一区二区三区天美| 一区二区三区四区精品| 欧美劲爆第一页| 精品人伦一区二区三区蜜桃网站| 2018中文字幕一区二区三区| 色悠久久久久综合先锋影音下载| 国产欧美最新羞羞视频在线观看| 国产精品久久久久久一区二区| 亚洲综合中文字幕在线观看| 97久久久免费福利网址| 久久久久女教师免费一区| 欧美亚洲视频在线看网址| 久久综合免费视频| 91av视频在线观看| 日韩中文字幕欧美| 国产精品男人爽免费视频1| 色综合天天综合网国产成人网| 午夜精品免费视频| 一本大道亚洲视频| 免费不卡在线观看av| 欧美激情综合亚洲一二区| 91网站免费观看| 欧美亚洲在线播放| 亚洲欧美国产一本综合首页| 欧美成人性色生活仑片| 日韩免费在线免费观看| 国产精品成熟老女人| 欧美性生交xxxxx久久久| 亚洲精品日韩丝袜精品| 亚洲精品久久在线| 一本色道久久综合亚洲精品小说| 成人黄色免费看| 亚洲人a成www在线影院| 久久国内精品一国内精品| 国产精品自拍偷拍视频| 亚洲网在线观看| www日韩中文字幕在线看| 一本一道久久a久久精品逆3p| 日韩在线资源网| 欧美日韩国产影院| 欧美电影《睫毛膏》| 国产精品久久久久久久电影| 久久精品国产一区二区电影| zzjj国产精品一区二区| 欧美另类69精品久久久久9999| 日韩精品在线视频观看| 色爱av美腿丝袜综合粉嫩av| 永久免费看mv网站入口亚洲| 91欧美日韩一区| 日韩美女免费视频| 欧美视频中文在线看| 日韩免费高清在线观看| 久久久久久国产精品三级玉女聊斋| 欧美日韩第一视频| 亚洲老头同性xxxxx| 欧美成人合集magnet| 色综久久综合桃花网| 久久久久久噜噜噜久久久精品| 91久久国产综合久久91精品网站| 欧美日韩国产精品一区二区不卡中文| 欧美日韩在线视频一区| 亚洲欧美日韩一区二区在线| 久久精品国产96久久久香蕉| 一本色道久久88精品综合| 亚洲综合日韩中文字幕v在线| 欧美电影在线观看高清| 亚洲第一综合天堂另类专| 欧美xxxx18性欧美| 国产在线视频欧美| 久久久伊人日本| 欧美日韩在线免费观看| 日韩视频一区在线| 国产一区二区黄| 国产精品视频区| 国产主播喷水一区二区| 国产精品露脸自拍| 国产精品一区二区女厕厕| 国产精品自产拍在线观看| 日韩在线视频国产| 国产日韩欧美中文| 久久久久女教师免费一区| 欧美日韩在线另类| 欧美国产日韩一区| 日韩精品一区二区视频| 国内伊人久久久久久网站视频| 久久久精品久久久久| 成人写真视频福利网| 日韩欧美国产激情| 欧美在线中文字幕| 第一福利永久视频精品| 亚洲视频国产视频| 在线视频中文亚洲| 性欧美xxxx视频在线观看| 91在线播放国产|