SSIS包在设计模式下显示空白屏幕

时间:2017-02-08 16:50:27

标签: sql-server visual-studio ssis

我在一周前使用SQL Server data tools 2015创建了一个SSIS包。 今天我打开包装,它只显示空白屏幕。

我读到了这个问题here,似乎这是早期版本中的缺陷,并且已修复。

有没有人在数据工具2015中遇到此问题?我该如何解决它并保存我的包裹?

7 个答案:

答案 0 :(得分:24)

1)使用白页打开包时,请在解决方案中重命名。

2)保存包裹并关闭。

3)将包重命名为原始名称(包关闭时)。这个重命名将打开包,并希望将其重新设置,以便您可以编辑它。

这对我有用,希望它适用于其他人。

答案 1 :(得分:4)

所有白色都在打开?只是不时发生,东西就在那里,并且重新打开Visual Studio总是让它回来给我。

但如果没有,你总能在你的用户文件夹中找到它下面的dtsx文件:

C:\Users\<yourusernamehere>\Source\Workspaces\<Projectworkspace>

复制它,然后通过右键单击解决方案资源管理器中的SSIS Packages文件夹将其拉回来,然后添加现有包,看看是否可以看到它。

答案 2 :(得分:1)

蒂姆上面的答案有所帮助,但对我没有用。相反,这适用于Visual Studio 2015:

  1. 关闭解决方案
  2. 将无法打开的.dtsx文件移动到另一个文件夹(例如:C:\ Temp)
  3. 将.dtsx文件重命名为您想要的名称
  4. 打开解决方案 - 您应该收到包裹丢失的消息。
  5. 在Solution Explorer中,右键单击“SSIS Packages”并选择“Add existing Package”
  6. 包裹位置应为“文件系统”。单击“...”按钮,然后选择已移动和重命名的.dtsx文件。单击确定
  7. 现在应该在正确命名的解决方案中添加.dtsx文件 - 并打开以进行编辑。

答案 3 :(得分:0)

我尝试了重命名程序包的技巧。只要我保留新名称,它就可以工作,但是当我将包重命名回其旧名称时,问题又出现了。将.dtsx文件的新副本导入到同一(损坏的)项目中不能解决此问题。 [指的是@Joe回答]

这是始终对我有用的唯一解决方案:

  1. 创建一个新的Visual Studio(或SSDT)解决方案。
  2. 在新项目对话框中,选择“ Integration Services导入项目向导”
  3. 向导会启动[如果在可选的“向导简介”中,则单击下一步]
  4. 在“选择源”页面上,选择“集成服务目录”
  5. 浏览到服务器和您需要修复的项目部署

这可行,但是如果您部署的SSIS包不是最新的,则需要继续执行以下两个操作:

  • 在新的(固定的)解决方案中删除旧的软件包。
  • 通过有问题的解决方案中的“添加现有软件包”导入较新的软件包

我怀疑这是由于.database或.dtproj文件中的问题引起的。

答案 4 :(得分:0)

我刚遇到这个;解决方案打开,但解决方案资源管理器中所有空白,没有子文件夹或文件。尝试了以上建议,但没有运气。右键单击解决方案名称,然后选择“重新加载项目”,一切都很好。 希望这对某人有帮助。

答案 5 :(得分:0)

在解决方案资源管理器中,右键单击.dtsx软件包文件,然后单击“视图设计器”。

答案 6 :(得分:0)

重命名和重新打开技巧对我有用。我也尝试了另一种方法。我关闭了Visual Studio,然后将.suo文件放在.vs文件夹下。我删除了它,然后重新打开并重新加载了文件。 我希望这种方法不太危险;重命名执行后,它将停止进行git更改