【问题标题】:Could not load file or assembly 'Microsoft.SqlServer.ManagedDTS, Version=12.0.0.0, Culture=neutral, PublicKeyToken=89845dcd8080cc91'无法加载文件或程序集“Microsoft.SqlServer.ManagedDTS,版本=12.0.0.0,文化=中性,PublicKeyToken=89845dcd8080cc91”
【发布时间】:2015-01-13 07:14:56
【问题描述】:

我在 BIDS 2013 中创建了 SSSIS 包,并在服务器上部署了代码,配置如下:

Window Server: 2012
SQL Server: 2014

SSIS 工作正常。但是当我如下更改服务器配置时:

Window Server: 2008
SQL Server : 2012

我收到以下错误:

无法加载文件或程序集“Microsoft.SqlServer.ManagedDTS, 版本=12.0.0.0,文化=中性,PublicKeyToken=89845dcd8080cc91' 或其依赖项之一。系统找不到指定的文件。

【问题讨论】:

  • 您好,您的服务器是 2008 32/64 位的吗?
  • windows server/SQL server 和开发的包应该是一样的。否则将 run64bitruntime 更改为 32 位并尝试。另一种选择是尝试通过命令提示符使用 dtexec 实用程序在 win server 2008 中运行您的包,方法是指向 managedDTS 32 位/64 位。检查哪个在工作?绝对至少一个应该工作。参考这个链接stackoverflow.com/questions/8787007/…
  • Windows 版本根本不重要。但是,向后兼容性不是一项功能。您针对 2014 年开发,您必须部署到 2014 年。如果您针对 2012 年开发,那么您可以在不重做的情况下继续到 2014 年,但就目前而言,没有骰子

标签: sql-server ssis


【解决方案1】:

我在不同的上下文中遇到了类似的问题。我通过安装 MS SQL Server 2014 Management Studio (SSMS 2014) 解决了我的问题,可以在这里找到:

https://www.microsoft.com/en-us/download/details.aspx?id=46697

您可以安装整个 SSMS 2014 捆绑包,或选择特定模块。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2014-01-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-03-07
    • 1970-01-01
    • 2020-10-27
    • 1970-01-01
    相关资源
    最近更新 更多