我在 Visual Studio 2019 中构建了一个非常简单的 SSIS 包。这是一个在线培训课程,因此没有什么复杂的——只需将文件从一个位置复制到另一个位置即可。然后,培训课程将继续在 SQL Server 上部署包。我正在使用的 SQL 服务器(版本 15.0.2000.5)位于我的笔记本电脑上——我并没有尝试连接到任何类型的生产服务器或任何位于我的计算机之外的服务器。编辑: SELECT @@Version 生成以下内容: >Microsoft SQL Server 2019 (RTM) - 15.0.2000.5 (X64) Sep 24 2019 13:48:23 >版权所有 (C) 2019 Microsoft Corporation Developer Edition(64 位) Windows 上>10 企业版 10.0(内部版本 18362:)
无论如何,部署向导都会进行到部署的最后步骤,然后就会失败。加载项目 - 通过,连接到目标服务器 - 通过,更改保护级别 - 通过,部署项目 - 失败。错误消息是: 无法部署项目。有关更多信息,请在操作消息视图中查询操作标识符“8”。(微软 SQL Server,错误:27203)
到目前为止,我对这个问题的研究让我运行一个查询来查看操作消息。
我跑了select * from SSISDB.catalog.operation_messages
没有结果。对为什么没有结果的进一步研究表明可能存在权限错误。我玩了一段时间,但仍然无法成功部署包(我不确定如何检查权限是否设置正确,但我尝试过)。此外,既然一切都发生在我的单台机器上,权限不是很好吗?
无论如何,我还研究了错误 27203,但响应似乎与我的情况不符,因为 1) 它们太旧并且使用旧版本的 Visual Studio 和 SQL Server,或者 2) 涉及连接到 SQL Server(再次,我的服务器在我的机器上)。
所以我不确定接下来还要检查什么。我似乎无法通过操作消息来更好地描述问题所在。我无法获得任何有关错误 27203 的信息,这些信息似乎与我的情况非常匹配。
直接从 SSMS 部署具有相同的结果。
如果这有帮助,请查看错误对话框的屏幕截图。我正在处理的包的 …