sql-server - SSIS OLEDB 源错误 - 打开 SQL Server 视图的行集失败
问题描述
我们有一个 SSIS 包,通过选择数据访问模式为表或视图,我们将 SQL 服务器视图用作数据源。该程序包已计划每天使用 SQL Server 作业运行。大多数情况下,作业执行时没有任何问题,但偶尔会出现以下错误。
Microsoft (R) SQL Server Execute Package Utility Version 10.50.6560.0 for 32-bit 版权所有 (C) Microsoft Corporation 2010。保留所有权利。开始时间:上午 6:08:03 错误:2019-02-06 06:10:56.02
代码:0xC0202009 源:加载包 OLE DB 源 [1]
描述:SSIS 错误代码 DTS_E_OLEDBERROR。发生 OLE DB 错误。错误代码:0x80004005。结束错误错误:2019-02-06 06:10:56.40 代码:0xC02020E8 源:加载包 OLE DB 源 [1] 描述:为“[ss].[someView]”打开行集失败。检查对象是否存在于数据库中. 结束错误错误:2019-02-06 06:10:56.80 代码:0xC004701A 源:加载包 SSIS.Pipeline 描述:组件“OLE DB 源”(1)未能通过预执行阶段并返回错误代码 0xC02020E8。
该视图确实存在于数据库中。这个问题的根本原因可能是什么?
解决方案
推荐阅读
- c# - 在 C# Selenium 项目中为 Allure 报告定义步骤
- php - 如何按当前类别显示相关帖子?
- vue.js - 如何让 vuetify 显示“mdiSvg”图标?
- linux - 别名命令并在同一行代码中使用它
- android - 更改 FIrebase 项目后,Crashlytics 中没有报告
- tensorflow - Tensorflow dataset.shuffle 似乎没有重复()
- r - 在 R 中绘制 pheatmap 时如何重新排序簇叶(列)?
- powershell - 测试路径 - 使用变量时路径中的非法字符
- java - 为什么我的 javafx 滚动窗格会立即滚动到底部?
- sql - 如何从我的选择查询中隐藏重复项,我不希望名称和 ID 显示不止一次