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

Why does my SSIS project not deploy from SSDT 2017?

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


部署项目失败。有关详细信息,请在 operation_messages 视图中查询操作标识符“2”。 (微软 SQL 服务器,错误:27203)


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

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

有没有人遇到过类似的问题,可以指出正确的方向。

干杯!

编辑:我可以运行 SSDT 的项目没有问题。

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

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

更新了错误的信息

执行sp_dropserver'Database...'; 走 EXEC sp_addserver 'DB...', 本地; 开始

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