Added validations to configure dialog (#24418)

* Added validations to configure dialog

* Improved validations messages text

* Addressed PR feedback

* Addressed PR feedback

* Fixed build issue

* Version bump

* Changed to single quotes
This commit is contained in:
Steven Marturano
2023-09-15 18:19:04 -04:00
committed by GitHub
parent 9c5ec7dcbc
commit a73929e5e7
7 changed files with 330 additions and 7 deletions

View File

@@ -316,5 +316,34 @@ export class SqlMigrationService extends MigrationExtensionService implements co
return undefined;
}
}
async runTdeValidation(
sourceSqlConnectionString: string,
networkSharePath: string,
) {
let params: contracts.TdeValidationParams = {
sourceSqlConnectionString: sourceSqlConnectionString,
networkSharePath: networkSharePath,
};
try {
return await this._client.sendRequest(contracts.TdeValidationRequest.type, params);
}
catch (e) {
this._client.logFailedRequest(contracts.TdeValidationRequest.type, e);
}
return undefined;
}
async getTdeValidationTitles() {
try {
return await this._client.sendRequest(contracts.TdeValidationTitlesRequest.type, {});
}
catch (e) {
this._client.logFailedRequest(contracts.TdeValidationRequest.type, e);
}
return undefined;
}
}