diff --git a/src/services/dacFxService.ts b/src/services/dacFxService.ts index fdc7e8641..d69f6b9ff 100644 --- a/src/services/dacFxService.ts +++ b/src/services/dacFxService.ts @@ -93,7 +93,7 @@ export class DacFxService implements mssql.IDacFxService { packageFilePath: packageFilePath, databaseName: targetDatabaseName, upgradeExisting: upgradeExisting, - sqlCommandVariableValues: sqlCommandVariableValues, + sqlCommandVariableValues: Object.fromEntries(sqlCommandVariableValues), deploymentOptions: deploymentOptions, ownerUri: ownerUri, taskExecutionMode: taskExecutionMode @@ -111,7 +111,7 @@ export class DacFxService implements mssql.IDacFxService { const params: mssql.GenerateDeployScriptParams = { packageFilePath: packageFilePath, databaseName: targetDatabaseName, - sqlCommandVariableValues: sqlCommandVariableValues, + sqlCommandVariableValues: Object.fromEntries(sqlCommandVariableValues), deploymentOptions: deploymentOptions, ownerUri: ownerUri, taskExecutionMode: taskExecutionMode @@ -151,7 +151,7 @@ export class DacFxService implements mssql.IDacFxService { profilePath: profilePath, databaseName: databaseName, connectionString: connectionString, - sqlCommandVariableValues: sqlCommandVariableValues, + sqlCommandVariableValues: Object.fromEntries(sqlCommandVariableValues), deploymentOptions: deploymentOptions }; return this._client.sendRequest(dacFxContracts.SavePublishProfileRequest.type, params); diff --git a/typings/vscode-mssql.d.ts b/typings/vscode-mssql.d.ts index 9d7fa05c9..38d814cb7 100644 --- a/typings/vscode-mssql.d.ts +++ b/typings/vscode-mssql.d.ts @@ -1112,7 +1112,7 @@ declare module 'vscode-mssql' { packageFilePath: string; databaseName: string; upgradeExisting: boolean; - sqlCommandVariableValues?: Map; + sqlCommandVariableValues?: Record; deploymentOptions?: DeploymentOptions; ownerUri: string; taskExecutionMode: TaskExecutionMode; @@ -1121,7 +1121,7 @@ declare module 'vscode-mssql' { export interface GenerateDeployScriptParams { packageFilePath: string; databaseName: string; - sqlCommandVariableValues?: Map; + sqlCommandVariableValues?: Record; deploymentOptions?: DeploymentOptions; ownerUri: string; taskExecutionMode: TaskExecutionMode; @@ -1153,7 +1153,7 @@ declare module 'vscode-mssql' { profilePath: string; databaseName: string; connectionString: string; - sqlCommandVariableValues?: Map; + sqlCommandVariableValues?: Record; deploymentOptions?: DeploymentOptions; }