Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ssis/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sql server 如何解决代理SQL中的配置问题?_Sql Server_Ssis_Analysisservices - Fatal编程技术网

Sql server 如何解决代理SQL中的配置问题?

Sql server 如何解决代理SQL中的配置问题?,sql-server,ssis,analysisservices,Sql Server,Ssis,Analysisservices,我正在为AnalysisServices数据库使用SQLServer进行一个数据仓库项目。这个服务工作得很好,但问题在于SQL代理。我创建了一个作业,用SISS包执行日常ETL过程。当我尝试运行该作业时,它会在连接管理器中返回一个配置错误(我使用ODBC从PostgreSQL中获取数据)。它返回的错误如下(用谷歌翻译,因为它返回的是西班牙语): 代码:0xC020801B源:数据流任务OLE DB目标[2]说明:找不到id为“{849459E5-813C-4707-810B-4C5214A362

我正在为AnalysisServices数据库使用SQLServer进行一个数据仓库项目。这个服务工作得很好,但问题在于SQL代理。我创建了一个作业,用SISS包执行日常ETL过程。当我尝试运行该作业时,它会在连接管理器中返回一个配置错误(我使用ODBC从PostgreSQL中获取数据)。它返回的错误如下(用谷歌翻译,因为它返回的是西班牙语):

代码:0xC020801B源:数据流任务OLE DB目标[2]说明:找不到id为“{849459E5-813C-4707-810B-4C5214A362DA}”的运行时连接管理器。检查连接管理器集合是否具有具有该id的连接管理器。错误结束错误:2020-10-02 11:12:00.36代码:0xC0047017源:SSIS。管道数据流任务描述:OLE DB目标验证失败;返回错误代码0xC020801B


问题是:如何更改此配置,使其在连接管理器中具有SQL Server提到的相同id?

您需要在SSIS设计器中参数化连接


请参见

您是如何部署该软件包的?这听起来像是您创建了一个考虑了项目部署方法的包,并以包部署模式部署。您能在这一部分为我提供指导吗?我所做的唯一一件事就是创建包,为ODBC源和OLEDB目标建立一个组件。当我手动运行它时,它会运行,但不会与代理一起运行。不要触摸软件包设置“但不要使用代理”,这就是为什么我会问您使用了什么部署方法。这就是我需要知道的。这是我的问题。。你怎么知道解聚方法是哪一种?是你用的。。。你知道如何部署它,以及你做了什么。。。