繁体   English   中英

Azure Synapse 无法执行部署,出现错误“类型 Microsoft.Data.Tools.Schema.Sql.SqlDwDatabaseSchemaProvider 无效”

[英]Azure Synapse is failing to perform the deployment giving error "type Microsoft.Data.Tools.Schema.Sql.SqlDwDatabaseSchemaProvider is not valid"

我正在研究 Azure 突触。 我能够使用 Azure CI 管道的 MS 构建任务成功构建 Azure Synapse 项目。

但是当我尝试使用 Azure CD 管道部署 Azure Synapse 时,我收到以下错误。

Internal Error. The database platform service with type Microsoft.Data.Tools.Schema.Sql.SqlDwDatabaseSchemaProvider is not valid. You must make sure the service is loaded, or you must provide the full type name of a valid database platform service.

我正在使用以下任务部署 DacPac。 我希望这不应该是任何问题。

https://github.com/DrJohnT/AzureDevOpsExtensionsForSqlServer/tree/master/extensions/PublishDacPac

这是一个奇怪的错误,因为几天前成功完成了相同的部署。

请帮忙!

我已经解决了这个问题。 我深入调查发现这个问题与我在 Azure DevOps 管道中使用的代理有关。

还有一件事,我正在使用不同的管道但使用相同的代理部署 SQL 数据库和 Azure Synapse。

下面是 Azure SQL 数据库管道代理的屏幕截图。 SQL 数据库部署成功,代理规范 vs2017-win2016 在此处输入图像描述

下面是 Azure Synapse 部署管道代理的屏幕截图。 Azure Synapse 使用代理规范 windows-2019 成功部署

在此处输入图像描述

要点是使用了一个代理,但 Azure Synapse 和 SQL 数据库的规范不同,而两者都在 VS2019 上构建。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM