如何使用脚本任务设置 SSIS 组件的自定义属性

发布于 2024-11-17 03:50:53 字数 312 浏览 0 评论 0原文

我正在使用与专有数据库通信的自定义“连接管理器”。该对象的自定义属性部分中的一个字段称为“DataQuery”,您可以在其中定义将在另一端执行的查询。

我想使用 ScriptTask 使用传入的一些变量、一些 C# 逻辑等动态构建 SQL 查询。

问题是,虽然我知道如何在脚本任务中设置变量,但我不确定语法(或者如果可能的话)设置自定义属性值。

有些伪代码是:

MyConnectionManager.Properties["DataQuery"] = myQueryString;

提前致谢!

I am using a custom "Connection Manager" that talks to a proprietary database. One of the fields in the Custom Properties section of this object is called "DataQuery", where you can define a query that will be executed on the other end.

I want to use the ScriptTask to build a SQL query on the fly using some variables that are passed in, some c# logic, etc.

Problem is while I know how to set a variable in the script task, I am not sure of the syntax (or if its possible) to set a custom property value.

Some, psuedo code would be:

MyConnectionManager.Properties["DataQuery"] = myQueryString;

Thanks in advance!

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

祁梦 2024-11-24 03:50:53

您是否有关于自定义连接管理器的更多信息 - 通常查询不是连接管理器本身的一部分。

也许您可以:

使用脚本任务将自定义查询分配给变量。

在自定义连接字符串的属性中展开表达式

在属性下找到“Dataquery” 在

相应的表达式下使用您在脚本任务中创建的变量

或者

选择 Connectionstring 属性并使用在脚本中创建的变量将连接字符串构建为表达式任务

Do you have more information on the custom connection manager - generally queries are not part of the connection manager itself.

Perhaps you can :

Use the script task to assign the custom query to a variable.

In the properties of the custom connection string expand expressions

Find the "Dataquery" under properties

Under the corresponding expression use the variable you created in the script task

OR

choose the Connectionstring property and build the connections string as an expression using the variable created in the script task

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文