程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> SqlServer數據庫 >> 關於SqlServer >> SQL Server BI Step by Step SSIS 6 - 獲取遠程主機的可用磁盤空間

SQL Server BI Step by Step SSIS 6 - 獲取遠程主機的可用磁盤空間

編輯:關於SqlServer

SSIS不僅是一個ETL工具,其實它的功能非常強大。就拿它的WMI Data Reader任務和Event Watcher 任務來說,甚至可以獲取很多操作系統的信息。Windows管理規范(Windows Management Instrumentation)是Windows中的“最高機密”之一. WMI通過WQL查詢,可以來完成以下應用 :

1.讀取系統事件日志來查找某個特定的錯誤

2.查詢運行中的應用程序列表

3.查詢在程序包執行期間有多少內存可用調試

4.確定磁盤上的空余磁盤空間

當然,這些應用你也可以通過C#調用WMI來實現。不過使用SSIS,你可以結合這些應用,與數據庫的 操作,數據轉換和集成聯系起來,能夠發揮更強大的作用。

需求:

需要獲取遠程服務器的磁盤可用空間大小.

實現:

1.首先需要確定的是,查詢遠程電腦的磁盤大小,必須具有這台主機的管理員權限,或者能夠以管理 員的身份來運行包.

2.新建一個SSIS包,名稱為WMI_Query,在控制流中添加WMI數據讀取器任務,雙擊對期屬性進行設 置:

WMIConnection直接新建的鏈接,輸入主機名稱,用戶名和密碼即可,當然,在這裡也可以采用動態 連接的方式,那樣需要直接改變WMIConnection的連接字符串.

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved