【发布时间】:2019-09-13 16:57:59
【问题描述】:
我在让我的 SSIS 包从 Azure 中的 Azure SQL SSIS DB 工作时遇到一些问题。
我在 VS 中构建了 SSIS 包,它们运行没有任何问题。 我正在做的是使用“.NET MySQL 数据提供程序 (mysql-connector-net-8.0.15)”从远程 MariaDB(源)获取数据,并将数据插入 Azure 中的 Azure SQL 数据库。
当我在 VS 中运行任务/包时,它可以正常工作,但是一旦我将 SSIS 项目部署到我的 SSIS DB 中,我就会收到以下错误消息:
ADO NET 源未能获取 连接 {185AE7A1-B27B-428C-A60F-FD**********} 与以下 错误消息:“无法创建托管连接管理器。”。
我一直在网上搜索可能导致问题的原因,我发现了 64-32 位不兼容的所有内容,我试图完全关闭。
虽然当我尝试在 SSMS 中勾选并以 32 位模式运行任务时,我收到此错误:
我还从他们的主页下载了最新的 MySQL .Net 数据提供程序 (mysql-connector-net-8.0.15),但我不知道如何检查 Azure SQL 服务器是否在 Azure 中实现了相同的提供程序(如果有的话……)
我在这里完全迷失了..如果阅读此内容的人需要他/她帮忙,请询问,我会尽力提供必要的信息。
【问题讨论】:
-
听起来像是缺少服务器端的依赖项。当您说“Azure 中的 SQL SSIS DB”时,它是指运行您要部署的集成服务的虚拟机吗?还是这是一个托管实例?
标签: mysql ssis azure-sql-database ssms dataprovider