SQL Server BI Step by Step SSIS 6 - 获取远程主机的可用磁盘空间
2010-01-01 15:41:33 来源:WEB开发网核心提示:WQL的输入方式为直接输入,这里也可以使用变量名教文件输入,SQL Server BI Step by Step SSIS 6 - 获取远程主机的可用磁盘空间(2),查询磁盘空间的语句为:SELECTFreeSpace,DeviceId,Size,SystemName,DescriptionFROMWin32_Logi
WQL的输入方式为直接输入,这里也可以使用变量名教文件输入。查询磁盘空间的语句为:
SELECT FreeSpace, DeviceId, Size, SystemName, Description FROM
Win32_LogicalDisk
where DriveType= 3
WMI中DriveType是指驱动器类型, 0代表未知,1代表可移动,2代表固定,3代表网络,4代表CD- ROM,5代表RAM磁盘,我们设置目标的方式为变量,并且直接新建一个字符串的变量 DiskUsageResults.
3. 为了方便查看,我们可以添加一个脚本任务来输出这个变量,直接弹出窗口来显示磁盘信息:
public void Main()
{
// TODO: Add your code here
MessageBox.Show(Dts.Variables["DiskUsageResults"].Value.ToString());
Dts.TaskResult = (int)ScriptResults.Success;
}
运行包,我们可以直接看到远程机器上面的所有的磁盘使用情况
[]
更多精彩
赞助商链接