SSIS:如何将项目连接管理器移动到包

我有一个2012年SSIS项目,并在项目级定义了许多连接管理器。该项目还包括许多包含这些连接管理器的包。现在我想将我的项目转换为部署模型,但该向导指定我需要删除项目中的连接管理器,这意味着将连接管理器移动到包中。SSIS:如何将项目连接管理器移动到包

如何将项目级连接管理器移动到我的包中?

回答:

您需要将项目从Project Deployment Model转换为Package Deployment Model。

从你的描述,你看到象这样的错误

这意味着你需要进入每包(对不起)和指示每个连接管理器是一个(project)级别1,您将右键单击并请求将其转换为包级别。

回答:

您可能会发现自己被这个消息感到困惑,如果你在项目中的参数看,它显示空,你只有包级别的连接。如果您有过项目连接,则会发生这种情况 - 包后面的XML保留已删除的信息。 (这是在Visual Studio 2015的SSDT中。) 在这种情况下,纠正它的方法是手动编辑XML。

  1. 备份包装!这里出现错误的几率很高,并且单个错字可能导致设计者无法向您显示包装。
  2. 右键单击解决方案资源管理器中的包并选择查看代码。
  3. 使用Find,搜索找到Project Variables开始标记。它看起来是这样的:<DTS:PackageParameters>
  4. 选择标签,一切都下到结束标记,这将是</DTS:PackageParameters>并将其删除。
  5. 保存该文件并关闭它。
  6. 返回给设计人员,并按照上述@billinkc所述继续更改部署模型。

应该这样做。

Joey

以上是 SSIS:如何将项目连接管理器移动到包 的全部内容, 来源链接: utcz.com/qa/265125.html

回到顶部