我有一个 2012 SSIS 项目,在项目级别定义了许多连接管理器。该项目还包括许多引用这些连接管理器的包。现在我想将我的项目转换为部署模型,但向导指定我需要在项目中删除连接管理器,这意味着将连接管理器移动到包中。
如何将项目级连接管理器移动到我的包中?
我有一个 2012 SSIS 项目,在项目级别定义了许多连接管理器。该项目还包括许多引用这些连接管理器的包。现在我想将我的项目转换为部署模型,但向导指定我需要在项目中删除连接管理器,这意味着将连接管理器移动到包中。
如何将项目级连接管理器移动到我的包中?
您需要将项目从项目部署模型转换为包部署模型。
根据您的描述,您看到这样的错误
这意味着您需要进入每个包(对不起),并且对于每个表明它是(project)
一级的连接管理器,您将右键单击并请求将其转换为包级别。
如果您查看项目的参数并显示为空,并且您只有包级别的连接,您可能会发现自己对此消息感到困惑。如果您曾经有过项目连接,则可能会发生这种情况——包后面的 XML 保留了已删除的信息。(这在 Visual Studio 2015 的 SSDT 中。)在这种情况下,纠正它的方法是手动编辑 XML。
<DTS:PackageParameters>
</DTS:PackageParameters>
并删除它。那应该这样做。
乔伊