Fix schema comparison failure for Azure synapse (#22938)

This commit is contained in:
Sakshi Sharma
2023-05-03 13:03:40 -07:00
committed by GitHub
parent a8a88ccbeb
commit 55d652198c
2 changed files with 7 additions and 2 deletions

View File

@@ -726,7 +726,12 @@ export async function getTargetPlatformFromServerVersion(serverInfo: azdataType.
let targetPlatform;
if (isCloud) {
const engineEdition = serverInfo.engineEditionId;
targetPlatform = engineEdition === vscodeMssql.DatabaseEngineEdition.SqlDataWarehouse ? SqlTargetPlatform.sqlDW : SqlTargetPlatform.sqlAzure;
const azdataApi = getAzdataApi();
if (azdataApi) {
targetPlatform = engineEdition === azdataApi.DatabaseEngineEdition.SqlDataWarehouse ? SqlTargetPlatform.sqlDW : SqlTargetPlatform.sqlAzure;
} else {
targetPlatform = engineEdition === vscodeMssql.DatabaseEngineEdition.SqlDataWarehouse ? SqlTargetPlatform.sqlDW : SqlTargetPlatform.sqlAzure;
}
} else {
const serverMajorVersion = serverInfo.serverMajorVersion;
targetPlatform = serverMajorVersion ? constants.onPremServerVersionToTargetPlatform.get(serverMajorVersion) : undefined;