文档管理系统的变量和表达式是SSIS中比较重要的功能。在接下来的方案中,“变量”被描述成充当脚本任务和包中其他部分之间通信媒介的对象。在包的运行过程中可以使用变量来进行相关的更改,允许属性在运行时根据变量来推断其属性值,而该变量可以是静态的,也可以通过表达式语言来定义。
  使用变量的常用方法是将其作为一个决策元素发送到脚本任务,或者根据某些业务规则在脚本中设置变量值,从而驱动下游的决策。为了在脚本中使用变量,必须对变量进行锁定、访问然后解锁。可以通过两种方式来使用变量:显式和隐式。
  显式方法需要使用VariableDispenser对象,它提供了锁定变量进行只读或读写访问以及获取变量所需使用的相关方法。同时,显式方法也是脚本中访问变量的标准方法。显式锁定机制允许对脚本任务进行控制,以防止两个进程因为访问和修改某一边了而产生竞争。该方法也可以减少变量的锁定时间,但是却需要开发人员编写相关的代码。
  另外,也可以选择使用隐式方法来处理变量,此时就需要手动锁定、使用和解锁变量。当需要在读写操作过程中对脚本任务所使用的变量进行锁定时,使用隐式方法是理想的选择;您不必担心锁定实现的细节。通过使用Dts对象中的Variables集合以及脚本任务的ReadOnlyVariables属性可以告诉脚本任务应该锁定哪些变量以及如何锁定,然后。Dts对象的变量集合被这些变量所填充。

关于TeamDoc软件:

TeamDoc是基于服务器/客户端架构的轻量级文件管理软件。TeamDoc将文件集中加密存储在您单位自己的服务器中,员工使用TeamDoc客户端访问服务器,从而获得与自己权限相关的权限:登入后与“我的电脑”界面类似,可以看到自己该看的文件,编辑自己能编辑的文档,对于能看到的文件,还可以细分文档权限,进而做到能看不能拷,能看不能截屏等功能,多种权限灵活设置,在线协同编辑、全文搜索、日志与版本追踪,快速构建企业文档库。告别假大空,我们提供值得您选择的、易用的、可用的文档管理软件。现在就访问TeamDoc首页

TeamDoc软件界面(点击可放大)

版权所有:南京网亚计算机有限公司,本文链接地址: 在文档管理系统脚本任务中访问变量