疯狂的SSIS组件安排

时间:2009-05-27 16:18:45

标签: sql-server visual-studio ssis

当您关闭并重新打开.dtsx时,是否有办法告诉Visual Studio 2005不重新排列您的SSIS包组件? VS2005总是在“控制流”选项卡中移动我的组件,并将流指针调整为看似随机的位置,这非常令人恼火。有人知道设置(如果有的话)来阻止它吗?

提前致谢!

3 个答案:

答案 0 :(得分:0)

SSIS不会重新安排我的控制流或数据流。

我要么手动操作,要么使用自动布局,但如果没有我启动移动,它就永远不会这样做。

唯一奇怪的是它在粘贴操作期间选择放置组件。

答案 1 :(得分:0)

我找到了解决问题的方法。它一定是安装的东西,因为当我重新安装2005时,它没有重新安排或调整我的任何布局,无论屏幕上有什么组件(即数据流或序列容器)。

答案 2 :(得分:0)

很抱歉要恢复旧的线程,但我不想创建重复的线程,但是现在(2017年3月),我在装有Windows 10的SSDT 2017的全新VS 2017安装中得到了这个。

我的队友上周首次注意到它(也是同一套应用的<100万旧安装)。

我今天用他们的项目在机器上复制了问题。我们想知道dtsx xml的布局部分是否损坏,因此将其删除并重新生成了一部分。我已经看过XML内容,正在保存新位置,但是当重新打开包装时,它们正在丢失,但是不是在所有包装上?!?!

稍后更新 持续调查的结果给出了一个相对简单的解决方法。 (1)在问题.dtsx包上执行“复制+粘贴”,现在您有了MyPackage.dtsx和MyPackage 1.dtsx。保存全部 (2)删除原始的MyPackage.dtsx。保存全部。 (3)将新的“ MyPackage 1.dtsx”副本重命名为MyPackage.dtsx名称。保存全部。 打开新复制的版本时,您会找到上一次尝试保存WAS的布局,毕竟记住了。

希望这对遇到这个问题的人有所帮助。 在我发布内容的30分钟内,谁拒绝投票该答案,而我们在更新版本中以及在我进行更新之前就已经看到了这个答案,这有点苛刻。