最近,当我尝试从 SSDT 2017 部署我的 SSIS 项目时,出现以下错误:
未能部署项目。有关更多信息,请查询 operation_messages 视图以获取操作标识符“2”。 (Microsoft SQL Server,错误:27203)
此外,SSIS 不会向“operation_messages”写入任何消息——该表为空。我得到的只是“操作”视图中的一个非描述性条目。
我最近重新创建了 SSIS 数据库以修复错误(无效),因此“operation_messages”视图中的计数较低。我们也重启了数据库服务器。
有没有人遇到过类似的问题并且可以为我指明正确的方向。
干杯!
编辑:我可以毫无问题地从 SSDT 运行该项目。
编辑2: 如果我将包复制到我的本地机器,它会在没有任何内容的情况下部署 问题。在服务器上,我收到部署错误,即使我尝试部署新创建的空包。
答案 0 :(得分:0)
我们已经解决了这个问题。最后的线索来自 Windwos 事件日志,我们发现 SSDT 试图部署到错误的数据库(“Database...”而不是“DB...”)。错误的信息似乎是从 sys.servers 表中检索到的。我们使用
更新了错误的信息EXEC sp_dropserver '数据库...'; 去 EXEC sp_addserver 'DB ...',本地; 去
现在我可以再次部署项目了。我不知道 sys.servers 中的错误信息是如何结束的,但这已经成功了。感谢所有试图提供帮助的人!