SSIS——部署项目失败。错误 27203

Rya*_*n S 6 sql-server deployment ssis

我在 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 部署具有相同的结果。

如果这有帮助,请查看错误对话框的屏幕截图。我正在处理的包的 XML 代码仅到达第 85 行。XML 代码中没有第 139 行。

错误信息图片

以及 SSMS 的“关于”屏幕的屏幕截图

关于屏幕

最终,由于这只是为了训练,是否有必要将包部署到服务器?如果您想安排程序包定期运行,则部署程序包似乎是必要的。但我可以创建将数据写入服务器的 SSIS 包,没有任何问题。如果我在创建完包后从 Visual Studio 中执行包,那么没有问题,并且如果我永远不会真正安排包运行,也许我可以跳过有关部署包的部分。

预先感谢您的任何指示。

PS——如果问题的解决方案涉及某处的设置更改,我会同意。在我的学习过程中,我宁愿不使用命令行等解决方法进行部署。

vvv*_*v4d 0

检查 SQL Server Integration Services 服务是否正在您连接的服务器上运行。由于您没有结果,SSISDB.catalog.operation_message我怀疑该服务已停止。

开始 > 运行 > services.msc。

根据您的 SQL Server 版本查找 SSIS 服务并检查其是否正在运行。

SQL Server        Service Name
SQL 2008          MsDtsServer100
SQL 2012          MsDtsServer110
SQL 2014          MsDtsServer120
SQL 2016          MsDtsServer130
SQL 2017          MsDtsServer140
SQL 2019          MsDtsServer150
Run Code Online (Sandbox Code Playgroud)

还; 如果您的包使用参数,请转到“参数”选项卡并确保为每个参数设置默认值。