WEB开发网
开发学院数据库MSSQL Server SQL Server BI Step by Step SSIS 6 - 获取远程主... 阅读

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;
}

运行包,我们可以直接看到远程机器上面的所有的磁盘使用情况

上一页  1 2 

Tags:SQL Server BI

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接