WEB开发网
开发学院数据库MSSQL Server Integration Services包部署常见问题汇总 阅读

Integration Services包部署常见问题汇总

 2010-02-03 00:00:00 来源:WEB开发网   
核心提示: (二)除了数据库连接的时候,会遇到这样的问题,Integration Services包部署常见问题汇总(4),SSIS中的Web服务任务、FTP任务、发送邮件任务等,只要涉及到需要用户凭据的任务也都会遇到,配置同一个属性,则永远取最后一个配置文件的属性值,但是其解决方法,也离不开这三种

(二)除了数据库连接的时候,会遇到这样的问题,SSIS中的Web服务任务、FTP任务、发送邮件任务等,只要涉及到需要用户凭据的任务也都会遇到,但是其解决方法,也离不开这三种,当然首选是包配置,它实现简单,扩展性好,维护方便。

(三)SSIS包启用了包配置,而且一个SSIS包,有多个配置文件(如图),包运行时这些配置文件是如何加载的?

  查看原图(大图)

包配置文件的加载是按从上到下的顺序加载的,这个时候就会有两种情况了:

1、 如果这些配置文件是配置不同的属性,则每一个属性都从对应的配置文件读取属性值就可以了。

2、 如果有多个配置文件,配置同一个属性,则永远取最后一个配置文件的属性值,无论它正确与否。

3、 配置文件的格式如下: 

<?xml version="1.0"?>
<DTSConfiguration>
    <DTSConfigurationHeading>
        <DTSConfigurationFileInfo GeneratedBy="gomh-hgh\goumh" GeneratedFromPackageName="Test Transaction1" GeneratedFromPackageID="{175FF39D-86B8-428A-8A2E-F10CEEDA7186}" GeneratedDate="2010/1/27 16:02:31"/>
    </DTSConfigurationHeading>
    <Configuration ConfiguredType="Property" Path="\Package.Connections[TestCsdn].Properties[ConnectionString]" ValueType="String">
        <ConfiguredValue>Data Source=goumh-hgh;User ID=sa;pwd=123456;Initial Catalog=testcsdn;Provider=SQLNCLI10.1;Persist Security Info=True;Auto Translate=False;Application Name=SSIS-Test Transaction-{854C37DA-EB41-479D-AB3B-95899481C7CA}LocalHost.testcsdn;</ConfiguredValue>
    </Configuration>
</DTSConfiguration>

上一页  1 2 3 4 5  下一页

Tags:Integration Services 部署

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