以编程方式创建数据流任务的脚本组件

发布于 2024-11-25 18:51:05 字数 49 浏览 0 评论 0原文

如何在 MS SQL Server 2008 中以编程方式创建数据流任务的脚本组件。

How to programmatically create script component of dataflow task in MS SQL Server 2008.

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

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

发布评论

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

评论(2

征棹 2024-12-02 18:51:05

下面给出的链接包含在 SSIS 中创建自定义转换组件的 Microsoft 实践实验室。该文档适用于 SSIS 2005,但逻辑也应适用于 SSIS 2008。

SQL Server Integration Services (SSIS) 实践培训- 创建自定义组件

希望有帮助。

Below given link contains the Microsoft hands-on lab to create a custom transformation component in SSIS. The document pertains to SSIS 2005 but the logic should be applicable to SSIS 2008 as well.

SQL Server Integration Services (SSIS) Hands on Training - Creating Custom Components

Hope that helps.

菊凝晚露 2024-12-02 18:51:05

这是用于以编程方式创建 ScriptTask 的代码。

Package pkg = new Package();
pkg.Executables.Add("STOCK:ScriptTask");
TaskHost th = (TaskHost)exec;
ScriptTask task = (ScriptTask)th.InnerObject;
task.ScriptProjectName = "YourProjectName.csproj”; // (or vbproj) 
th.Name = name;
task.ScriptLanguage = CS_SCRIPT;
task.ReadWriteVariables = “User::Var1,User::Var2”; //Comma separated list of variables  
task.ReadOnlyVariables = rvars;
task.ScriptingEngine.LoadScriptSolution(path);  // This method loads solution and builds 
task.ScriptingEngine.CloseIDE(true);            //  closes IDE and saves binary code 

This is the Code for creating a ScriptTask Programmatically.

Package pkg = new Package();
pkg.Executables.Add("STOCK:ScriptTask");
TaskHost th = (TaskHost)exec;
ScriptTask task = (ScriptTask)th.InnerObject;
task.ScriptProjectName = "YourProjectName.csproj”; // (or vbproj) 
th.Name = name;
task.ScriptLanguage = CS_SCRIPT;
task.ReadWriteVariables = “User::Var1,User::Var2”; //Comma separated list of variables  
task.ReadOnlyVariables = rvars;
task.ScriptingEngine.LoadScriptSolution(path);  // This method loads solution and builds 
task.ScriptingEngine.CloseIDE(true);            //  closes IDE and saves binary code 
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文