2015-06-22 74 views
1

我有一个本地SQL数据库和一个Azure SQL数据库。在我的数据流中,我试图将数据从本地(ole db源)传递到Azure(ole db目标)。SSIS连接字符串

我无法保存连接字符串的密码,所以我参数化了数据流任务的连接字符串,但我似乎无法弄清楚如何让目的地使用它?

我知道这不是最佳做法,但我只是想对原型做一些事情。这可能吗?

感谢

+1

我与天青的经验,你需要使用一个ADO.net连接与天青comunicate通SSIS – SFrejofsky

+0

是的,那是它的一部分。我也必须让我的连接和参数项目级别...太大 – 72GM

回答

2

双击项目PARAMS并添加连接字符串作为参数。为它指定任何名称,然后选择字符串,然后粘贴直接从Azure门户连接字符串选项复制的Azure连接字符串。

这会创建一个项目级别的conn字符串参数。

右键单击连接管理器并创建一个新的ADO.Net连接管理器。这应该相当简单。

完成后,选择该连接管理器,并从属性窗口中添加表达式到它:

在属性表达式编辑器:(1)选择了一个名为ConnectionString属性。 (2)选择表情旁边的选词。从弹出的窗口中打开左侧区域的项目参数,您将看到之前创建的连接参数。将其拖入表达式文本区域。评估表达式来检查它的工作原理。

单击确定

您现在应该能够以此为Azure的连接没有得到任何错误