sql-server - 如何解决代理SQL中的配置问题?
问题描述
我正在为分析服务数据库使用 SQL 服务器做一个数据仓库项目。该服务运行良好,但问题出在 SQL 代理上。我创建了一个使用 SISS 包执行日常 ETL 流程的工作。当我尝试运行该作业时,它会在连接管理器中返回一个配置错误(我使用 ODBC 从 postgre SQL 获取数据)。它返回的错误如下(用谷歌翻译,因为它以西班牙语返回):
代码:0xC020801B 来源:数据流任务 OLE DB 目标 [2] 描述:找不到具有 id 的运行时连接管理器。“{849459E5-813C-4707-810B-4C5214A362DA}”。检查连接管理器集合是否具有具有该 ID 的连接管理器。错误结束错误:2020-10-02 11:12:00.36 代码:0xC0047017 源:SSIS.Pipeline 数据流任务描述:OLE DB 目标验证失败;返回错误代码 0xC020801B。
问题是:如何更改此配置,以便在连接管理器中它具有与 SQL Server 提到的相同的 ID?
解决方案
您需要在 SSIS 设计器中参数化连接。
看这篇文章
推荐阅读
- asp.net-mvc - 使用迁移将表添加到数据库
- javascript - 只克隆一个字段,每次点击追加一次
- python - Python:在整个 Excel 表中查找值/数据
- sharepoint - 在本地 TFS 中存储需求/规范文档
- python - 如何在 Django 2 模板中生成绝对 URL
- python - Xpath 处理 SPAN 和 SUP
- java - onCreate() 上加载子活动的范围
- python - Python Tweepy 'userstream' 方法仍然有效吗?
- r - r 创建事件表
- c# - 捕获 userPrincipalName 并将其与 SQL Server 中的列进行比较