首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >SSIS:如何将项目连接管理器移动到包中

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

Stack Overflow用户
提问于 2012-11-20 19:56:13
回答 2查看 16K关注 0票数 3

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

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

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2012-11-20 22:35:25

您需要将项目从项目部署模型转换为包部署模型。

从您的描述中,您可以看到这样的错误

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

票数 6
EN

Stack Overflow用户

发布于 2016-09-23 03:33:44

如果你查看项目的参数,它显示为空,并且你只有包级连接,你可能会发现你自己被这个消息搞糊涂了。如果您曾经有过项目连接,就会发生这种情况--包背后的XML保留了已删除的信息。(这是在Visual Studio 2015的SSDT中。)在这种情况下,纠正它的方法是手动编辑XML。

  1. Back up the package!这里出现错误的可能性很高,并且一次拼写错误就会使设计者无法在解决方案资源管理器中显示包上的package.
  2. Right-click并选择查看代码。
  3. 使用查找,搜索查找找到项目变量的开始标记。它看起来类似于this:<DTS:PackageParameters>
  4. Select标记和直到结束标记的所有内容,结束标记将是</DTS:PackageParameters>并将其删除。
  5. 保存并关闭该文件。
  6. 返回设计器并继续更改部署模型,如上面@billinkc所述。

这应该就行了。

乔伊

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/13472695

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档