使用 CLR 的 SSIS 脚本组件

发布于 2024-11-15 03:00:13 字数 220 浏览 2 评论 0原文

我们将 SSIS 与 SQL Sever 2005 / VS 2008 一起使用。

我的同事坚持认为我们不能在 SSIS 包内使用脚本组件,因为这会将可执行代码引入到进程中,然后必须将 CLR 安装在正在执行的数据库服务器上工作。在生产机器上安装任何东西(如果它还不存在)都会有问题。

我的问题是,将脚本组件添加到 SSIS 包是否会导致它必须调用 CLR,而 SSIS 以前没有这种依赖关系?

We are using SSIS with SQL Sever 2005 / VS 2008.

My colleague insists that we cannot use a scripting component inside the SSIS package because this will introduce executable code into the process then the CLR will have to be installed on the database server that is executing the job. Installing anything (if it doesn't exist already) on production machines would be problematic.

My question is, does adding the scripting component to a SSIS package cause it to have to call the CLR whereas SSIS did not have this dependency before?

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

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

发布评论

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

评论(2

雨后咖啡店 2024-11-22 03:00:13

请参考以下 MSDN 链接。

安装 SQL Server 2005 的硬件和软件要求

根据文档,SQL Server 2005 在计算机上安装 .NET Framework 2.0(除了对于 Express 版本,需要手动安装)。 SSIS 包需要 SSIS 运行时引擎。如果安装了该 SSIS 组件,则无需安装任何其他组件即可执行包,即使它们使用脚本任务脚本组件也是如此。

以下是 MSDN 的直接引用,屏幕截图 #1 突出显示了 MSDN 中的该部分。

引自 MSDN:

SQL Server Setup installs the following software components required by the
product:
 - Microsoft .NET Framework 2.0
 - Microsoft SQL Server Native Client
 - Microsoft SQL Server Setup support files

希望有所帮助。

屏幕截图#1:

1

Please refer the following MSDN link.

Hardware and Software Requirements for Installing SQL Server 2005

As per the documentation, SQL Server 2005 installs .NET Framework 2.0 on the machine (except for the Express edition, which requires manual install). SSIS packages require SSIS runtime engine. If you have that SSIS component installed, you don't need to install any other component to execute the packages even if they use Script Task or Script Component.

Following is the direct quote from MSDN and screenshot #1 highlights the section in the MSDN.

Quote from the MSDN:

SQL Server Setup installs the following software components required by the
product:
 - Microsoft .NET Framework 2.0
 - Microsoft SQL Server Native Client
 - Microsoft SQL Server Setup support files

Hope that helps.

Screenshot #1:

1

年少掌心 2024-11-22 03:00:13

除了 Siva 的回答之外,如果同事真的在谈论在 SQL Server 实例中启用 CLR(而不是在机器上安装 .NET) - 他不应该担心,SSIS 中的脚本组件不依赖于 SQL CLR。

In addition to Siva's answer, if the colleague is really talking about enabling CLR in SQL Server instance (rather than installing .NET on the box) - he should not be worried, the Script component in SSIS has no dependency to SQL CLR.

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