簡體   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