mirror of
https://github.com/ckaczor/sqltoolsservice.git
synced 2026-02-09 09:42:35 -05:00
Fix Sql Auth for Migration Assessments (#1182)
* pass connection string to dma engine * cleanup * remove optional parameter * modified query
This commit is contained in:
@@ -119,7 +119,6 @@ namespace Microsoft.SqlTools.ServiceLayer.Migration
|
||||
await ConnectionService.Connect(connectParams);
|
||||
|
||||
var connection = await ConnectionService.Instance.GetOrOpenConnection(randomUri, ConnectionType.Default);
|
||||
|
||||
var serverInfo = ReliableConnectionHelper.GetServerVersion(connection);
|
||||
var hostInfo = ReliableConnectionHelper.GetServerHostInfo(connection);
|
||||
|
||||
@@ -136,8 +135,8 @@ namespace Microsoft.SqlTools.ServiceLayer.Migration
|
||||
};
|
||||
|
||||
var db = SqlAssessmentService.GetDatabaseLocator(server, connection.Database);
|
||||
|
||||
var results = await GetAssessmentItems(server);
|
||||
var connectionString = ConnectionService.BuildConnectionString(connInfo.ConnectionDetails);
|
||||
var results = await GetAssessmentItems(server, connectionString);
|
||||
var result = new MigrationAssessmentResult();
|
||||
result.Items.AddRange(results);
|
||||
await requestContext.SendResult(result);
|
||||
@@ -179,9 +178,9 @@ namespace Microsoft.SqlTools.ServiceLayer.Migration
|
||||
}
|
||||
}
|
||||
|
||||
internal async Task<List<MigrationAssessmentInfo>> GetAssessmentItems(SqlObjectLocator target)
|
||||
internal async Task<List<MigrationAssessmentInfo>> GetAssessmentItems(SqlObjectLocator target, string connectionString)
|
||||
{
|
||||
DmaEngine engine = new DmaEngine(target);
|
||||
DmaEngine engine = new DmaEngine(connectionString);
|
||||
var assessmentResults = await engine.GetTargetAssessmentResultsList();
|
||||
|
||||
var result = new List<MigrationAssessmentInfo>();
|
||||
|
||||
Reference in New Issue
Block a user