我有一个本地SQL DB和一个Azure SQL DB。在我的数据流中,我试图将数据从本地(ole db源)传递到Azure(ole db destination)。
我无法保存连接字符串的密码,所以我已经参数化了数据流任务的连接字符串,但我似乎无法弄清楚如何让目标使用它?
我知道这不是最好的做法,但我只是想做一些原型。这可能吗?
由于
答案 0 :(得分:2)
双击项目参数并将连接字符串添加为参数。为其指定所需的任何名称,选择字符串,然后粘贴您从Azure门户连接字符串选项直接复制的Azure连接字符串。
这会创建一个项目级别的conn字符串参数。
右键单击连接管理器并创建新的ADO.Net连接管理器。这应该是相当简单的。
完成后,选择此连接管理器并从属性窗口向其添加表达式:
在属性表达式编辑器中:(1)选择一个名为ConnectionString的属性。 (2)选择表达式旁边的省略号。从弹出窗口打开左侧区域中的项目参数,您将看到之前创建的连接参数。将其拖到表达式文本区域中。评估表达式以检查它是否有效。
单击“确定”
您现在应该可以将其用作Azure连接而不会出现任何错误