gpt4 book ai didi

sql-server-2008 - 将自定义 SSIS 任务从 2008 R2 升级到 2012

转载 作者:行者123 更新时间:2023-12-04 15:45:34 26 4
gpt4 key购买 nike

我为 SQL Server 2008 R2 实现了几个自定义 SSIS 任务和组件。现在我们要切换到 SQL Server 2012。首先,我尝试在 VS 2010 中打开我的 DTSX 包,但无法加载任何包。有谁知道我必须在我的项目中进行哪些更改才能将我的任务和组件与 SQL Server 2012 一起使用。

谢谢

最佳答案

假设您已经安装了 SQL Server 2012 和 SQL Server Data Tools,当您打开它时,应该会提示您升级您的解决方案。我还假设您的 2008R2 程序集已设置用于签名。

通过升级向导后,您需要做几件事:

  • 更改自定义任务和组件以面向 .NET 4
    每个项目属性中的框架,在应用程序选项卡中,
    在目标框架下。
  • 更新每个项目中的程序集引用以指向
    适当的 SqlServer dll。
  • 构建并将您的项目 dll 复制到适当的目录,
    取决于您要更新的组件类型,即 Program
    Files (x86)\Microsoft SQL Server\110\DTS\PiplelineComponents
    Program Files (x86)\Microsoft SQL Server\110\DTS\Tasks
  • 在 GAC 中注册您的组件。
  • 关闭Visual Studio,然后重新打开;打开您的 SSIS 包并
    通过右键单击工具箱并刷新 SSIS 工具箱
    已选择 Refresh Toolbox .

  • 您可以在此处获得更多详细信息 http://msdn.microsoft.com/en-us/library/ms345161.aspx

    关于sql-server-2008 - 将自定义 SSIS 任务从 2008 R2 升级到 2012,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16400053/

    26 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com