SSIS:如何将项目连接管理器移动到包
我有一个2012年SSIS项目,并在项目级定义了许多连接管理器。该项目还包括许多包含这些连接管理器的包。现在我想将我的项目转换为部署模型,但该向导指定我需要删除项目中的连接管理器,这意味着将连接管理器移动到包中。SSIS:如何将项目连接管理器移动到包
如何将项目级连接管理器移动到我的包中?
回答:
您需要将项目从Project Deployment Model转换为Package Deployment Model。
从你的描述,你看到象这样的错误
这意味着你需要进入每包(对不起)和指示每个连接管理器是一个(project)
级别1,您将右键单击并请求将其转换为包级别。
回答:
您可能会发现自己被这个消息感到困惑,如果你在项目中的参数看,它显示空,你只有包级别的连接。如果您有过项目连接,则会发生这种情况 - 包后面的XML保留已删除的信息。 (这是在Visual Studio 2015的SSDT中。) 在这种情况下,纠正它的方法是手动编辑XML。
- 备份包装!这里出现错误的几率很高,并且单个错字可能导致设计者无法向您显示包装。
- 右键单击解决方案资源管理器中的包并选择查看代码。
- 使用Find,搜索找到Project Variables开始标记。它看起来是这样的:
<DTS:PackageParameters>
- 选择标签,一切都下到结束标记,这将是
</DTS:PackageParameters>
并将其删除。 - 保存该文件并关闭它。
- 返回给设计人员,并按照上述@billinkc所述继续更改部署模型。
应该这样做。
Joey
以上是 SSIS:如何将项目连接管理器移动到包 的全部内容, 来源链接: utcz.com/qa/265125.html