为什么我的 SSIS 项目不能从 SSDT 2017 部署?

时间:2021-07-28 08:42:58

标签: sql-server ssis sql-server-data-tools

最近,当我尝试从 SSDT 2017 部署我的 SSIS 项目时,出现以下错误:


未能部署项目。有关更多信息,请查询 operation_messages 视图以获取操作标识符“2”。 (Microsoft SQL Server,错误:27203)


此外,SSIS 不会向“operation_messages”写入任何消息——该表为空。我得到的只是“操作”视图中的一个非描述性条目。

我最近重新创建了 SSIS 数据库以修复错误(无效),因此“operation_messages”视图中的计数较低。我们也重启了数据库服务器。

有没有人遇到过类似的问题并且可以为我指明正确的方向。

干杯!

编辑:我可以毫无问题地从 SSDT 运行该项目。

编辑2: 如果我将包复制到我的本地机器,它会在没有任何内容的情况下部署 问题。在服务器上,我收到部署错误,即使我尝试部署新创建的空包。

1 个答案:

答案 0 :(得分:0)

我们已经解决了这个问题。最后的线索来自 Windwos 事件日志,我们发现 SSDT 试图部署到错误的数据库(“Database...”而不是“DB...”)。错误的信息似乎是从 sys.servers 表中检索到的。我们使用

更新了错误的信息

EXEC sp_dropserver '数据库...'; 去 EXEC sp_addserver 'DB ...',本地; 去

现在我可以再次部署项目了。我不知道 sys.servers 中的错误信息是如何结束的,但这已经成功了。感谢所有试图提供帮助的人!

相关问题