mirror of
https://github.com/ckaczor/sqltoolsservice.git
synced 2026-02-13 11:38:33 -05:00
Open dacfx deploy script instead of saving to file path (#822)
* open dacfx deploy script * moving test db cleanups into finally blocks
This commit is contained in:
@@ -164,11 +164,12 @@ namespace Microsoft.SqlTools.ServiceLayer.DacFx
|
||||
{
|
||||
GenerateDeployScriptOperation operation = new GenerateDeployScriptOperation(parameters, connInfo);
|
||||
SqlTask sqlTask = null;
|
||||
TaskMetadata metadata = TaskMetadata.Create(parameters, SR.GenerateScriptTaskName, operation, ConnectionServiceInstance);
|
||||
|
||||
// want to show filepath in task history instead of server and database
|
||||
metadata.ServerName = parameters.ScriptFilePath;
|
||||
metadata.DatabaseName = string.Empty;
|
||||
TaskMetadata metadata = new TaskMetadata();
|
||||
metadata.TaskOperation = operation;
|
||||
metadata.TaskExecutionMode = parameters.TaskExecutionMode;
|
||||
metadata.ServerName = connInfo.ConnectionDetails.ServerName;
|
||||
metadata.DatabaseName = parameters.DatabaseName;
|
||||
metadata.Name = SR.GenerateScriptTaskName;
|
||||
|
||||
sqlTask = SqlTaskManagerInstance.CreateAndRun<SqlTask>(metadata);
|
||||
|
||||
@@ -275,9 +276,9 @@ namespace Microsoft.SqlTools.ServiceLayer.DacFx
|
||||
/// For testing purpose only
|
||||
/// </summary>
|
||||
/// <param name="operation"></param>
|
||||
internal void PerformOperation(DacFxOperation operation)
|
||||
internal void PerformOperation(DacFxOperation operation, TaskExecutionMode taskExecutionMode)
|
||||
{
|
||||
operation.Execute(TaskExecutionMode.Execute);
|
||||
operation.Execute(taskExecutionMode);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user