【问题标题】:SSIS Deployment : The task <task name> cannot run on this edition of integration services. It requires a higher level editionSSIS 部署:任务 <task name> 无法在此版本的集成服务上运行。它需要更高级别的版本
【发布时间】:2012-06-15 01:37:05
【问题描述】:

我的 SQL Server 数据库引擎安装在远程机器上,而开发工具(BIDS 和 SQL Server Management Studio)安装在我的本地机器上。

使用 BIDS,我创建了一个 SSIS 包。从 BIDS(按 F5)执行时,它运行没有任何问题。但是,当我将此包部署到 SQL Server 并尝试从 SQL Server Management Studio 执行它时,它给了我以下错误:

任务&lt;task name&gt; 无法在此版本的集成服务上运行。它需要更高级别的版本。

经过一番研究,我发现在远程机器上安装了数据库引擎的集成服务版本与使用 Dev 安装的版本不同。本地机器上的工具。

另外,SQL Server 是企业版,而本地机器上的 BIDS 是专业版。

1) 上述两个事实是否可能导致此错误? 2) 有什么方法(除了工具升级)来摆脱这个错误?

谢谢

【问题讨论】:

  • 专业版是指Visual Studio安装。使用 SSIS 的 SQL Server 将具有 Express、Developer、Standard、Enterprise、Datacenter 和 Business Intelligence 的版本。您的 BIDS 环境使用开发人员版,它提供对企业版所有功能的访问(减去一些最大 cpu 计数 IIRC),但以具有成本效益的方式获得许可。不要与版本混淆,SQL Server 也有 versions (2005, 2008/2008 R2, 2012) 可以应对。本地可能有 2008,但服务器仍然是 2005。
  • 在sql agent job history中,贴出第一行detail。它应该类似于Executed as user: DOMAIN\USER. Microsoft (R) SQL Server Execute Package Utility Version 10.0.4000.0 for 64-bit 然后打开任何包并右键单击控制流的背景并选择属性。我们需要查看 PackageType (DTSDesigner100, 90, 80) 等列出的内容

标签: sql service ssis integration bids


【解决方案1】:

在远程服务器上使用 ssms 中的向导创建一个愚蠢的导入导出 pkg 并将 pkg 保存在某个位置...在开发机器上执行相同操作并使用记事本打开 pkg 并查看标题中的差异(通常问题就在那里)。

一个 2008 年的包装盒

<?xml version="1.0"?><DTS:Executable xmlns:DTS="www.microsoft.com/SqlServer/Dts" DTS:ExecutableType="SSIS.Package.2">
<DTS:Property DTS:Name="PackageFormatVersion">3</DTS:Property>
<DTS:Property DTS:Name="VersionComments"></DTS:Property>

【讨论】:

    【解决方案2】:

    你从哪里运行包?请记住,包是在调用它的盒子上运行的,而不是在它存储的那个盒子上运行的。

    你还说:that the version of Integration Services installed with Database Engine on remote machine is different from what is installed with Dev 我认为这就是问题所在,您无法在 2005 年的服务器上运行 2008 年构建的软件包

    【讨论】:

      【解决方案3】:

      谢谢大家!!!

      这对我有用:

      当我们通过在对象资源管理器(在 SSMS 中)中右键单击该包来运行该包时,该包将在我们启动它的机器上运行。它不在服务器机器上运行包。我们要么需要在尝试运行包的机器上安装 SSIS,要么直接在服务器机器上运行包。

      Reference

      我在另一台开发机器上执行了这个包(安装了 SSIS),它成功了!!!

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2018-08-25
        • 1970-01-01
        • 2019-03-04
        • 1970-01-01
        • 2023-03-21
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多