sql-server - 从 SQL 作业执行 ssis 包时出现错误“返回值未知。进程退出代码为 128。步骤失败”
问题描述
从 sql 作业执行 SSIS 包 (.dtsx) 时出现该错误。
该包有两个连接,一个与本地数据库连接,一个与远程数据库连接。数据库具有相同的结构,基本上这个包所做的是将记录从本地数据库传输到远程数据库。
该包经过测试,实际上如果它在 Visual Studio 中手动运行,它可以正常工作。问题来自 SQL 作业的执行。在这种情况下,当您收到错误消息时。
在同一台计算机上,我有其他执行相同操作的包(它们共享本地数据库,但它们与另一个远程数据库一起使用)并且它们可以正常工作并且不会出现此错误。
知道导致这种情况的问题可能是什么吗?
任何帮助将不胜感激。
解决方案
你在使用 SSIS 目录吗?
是为 sql 调度程序定位的包吗?
我有类似的问题,但是当我将包移动到 SSIS 目录时,问题就解决了。
克菲尔
推荐阅读
- firebase - 任务 ':app:transformClassesWithDexBuilderForDebug' 的 Cordova 执行失败
- c++ - while 循环与 for 循环中的迭代器失效
- c# - 使用统一容器的带有连接字符串的 EF 多个构造函数:“底层提供程序在打开时失败”
- flutter - 每次我在 Android Studio 的模拟器(Android 和 iOS)上构建 Flutter 应用程序时,都会出现“Type 'Color' is not a subtype of 'MaterialColor' 错误
- macos - 如何触发文件系统用户同意提示并将应用程序添加到“文件和文件夹”隐私窗格?
- java - 在 macOS Catalina 中为 Java 应用程序签署自定义 JRE
- nginx - 访问部署在 kubernetes 上的 istio-envoy 时 Nginx Bad Gateway 502
- python - 使用多处理包的冲突功能
- c# - 通过 C# Windows 窗体执行 Web 搜索
- javascript - 如何返回布尔可观察值并检查该布尔值