首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >在SSIS编辑中创建动态SQl和Oracle连接

在SSIS编辑中创建动态SQl和Oracle连接
EN

Stack Overflow用户
提问于 2014-11-19 05:47:05
回答 1查看 818关注 0票数 0

我需要使用两个不同的源(SQl服务器、Oracle)来提取我的数据。如果源是SQl服务器,我可以创建动态连接,但不确定如何为oracle建立动态连接。

注意:将来我可能会有更多的源代码系统(sql,oracle,excel,平面文件)。

如何以插件的方式创建所有这些连接管理器(可重用)。

问题编辑的

我正在寻找类似的东西,我的packgae有两个dft的. DFT1与server连接,dft 2有oracle连接。如果数据来自oracle源,我需要迁移到dft2,如果数据来自sql,则需要迁移到DFT1。

我试过的,

我可以通过使用一个保存提供者值的变量(即,如果provider是MSDAORA,那么我可以转移到DFT2 else到DFT1)来做到这一点。

我需要将提供程序的详细信息传递给我的包varibale并使用该变量。我需要知道如何在脚本任务中做到这一点。

还有,让我知道,如果有任何其他的情况下,这种方法。

EN

回答 1

Stack Overflow用户

发布于 2014-11-20 03:30:54

我认为这些链接会帮助你:

http://www.sqlservercentral.com/Forums/Topic705191-148-1.aspx

http://sql-bi-dev.blogspot.in/2010/07/dynamic-database-connection-using-ssis.html

使用脚本代码并为连接和提供程序名称创建变量也会将所有内容作为输入参数传递给脚本任务,而不是使用以下代码:

代码语言:javascript
运行
复制
    Dim constring As String = Dts.Variables("Provider").Value.ToString
    if("'") 
    set your connection string to dfst1
   else
     dfst2      
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/27009849

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档