Error: Must install SSIS log provider for SQL Server of Integration Services

Error: Must install SSIS log provider for SQL Server of Integration Services

当我在安装了 SSIS 扩展的 VS 2019 中执行包时,我收到此消息

Microsoft (R) SQL Server Execute Package Utility
Version 12.0.5626.31 for 32-bit
Copyright (C) Microsoft Corporation. All rights reserved.

Started:  14:54:58
Log:
     Name: OnError
     Computer: xxxxxxxx
     Operator: xxxxxxxx
     Source Name: xxxxxxx
     Source GUID: {4B63A6C1-E0E4-4ADB-82B6-E86A0970C537}
     Execution GUID: {2259AE3B-7C3E-447F-A210-085BB1684808}
     Message: To run a SSIS package outside of SQL Server Data Tools you must install Provedor de log SSIS log para o SQL Server of Integration Services or higher.

我有这些供应商:

还有这些连接管理器:

为什么它认为我是 outside of SQL Server Data Tools?我想我是。我已经搜索过 none 个答案符合我的情况。我应该检查什么?

考虑到漂亮的文本输出,我假设您是在不调试的情况下单击“开始”?

如果是这样,那是 运行在 Visual Studio 之外安装包,即使您从 Visual Studio 启动它...为了能够 运行 一个包无需调试,无论是来自 Visual Studio 还是仅来自命令行,都需要存在 SQL Server Integration Services 服务的许可安装(开发版工作正常且便宜)。

日志记录可能安装正确,这只是它碰巧报告的第一个错误,但在此处搜索或 dba.stackexchange“到 运行 SQL Server Data Tools 之外的 SSIS 包你必须安装“{这里的任何组件}都会回到同一个根本问题 - 未安装 SSIS 服务并且 dtexec 或对象模型 Application/package 正在尝试 运行 一个包,这很糟糕报告了错误消息。