From 47c9b968f63a498307f10ec1e6e806ba82f0381d Mon Sep 17 00:00:00 2001 From: Kim Santiago <31145923+kisantia@users.noreply.github.com> Date: Thu, 12 Sep 2019 11:25:14 -0700 Subject: [PATCH] fix DW extract failing if connection is to master (#864) --- src/Microsoft.SqlTools.ServiceLayer/DacFx/DacFxService.cs | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/Microsoft.SqlTools.ServiceLayer/DacFx/DacFxService.cs b/src/Microsoft.SqlTools.ServiceLayer/DacFx/DacFxService.cs index dc83d5b0..e4b74ba0 100644 --- a/src/Microsoft.SqlTools.ServiceLayer/DacFx/DacFxService.cs +++ b/src/Microsoft.SqlTools.ServiceLayer/DacFx/DacFxService.cs @@ -114,6 +114,8 @@ namespace Microsoft.SqlTools.ServiceLayer.DacFx out connInfo); if (connInfo != null) { + // Set connection details database name to ensure the connection string gets created correctly for DW(extract doesn't work if connection is to master) + connInfo.ConnectionDetails.DatabaseName = parameters.DatabaseName; ExtractOperation operation = new ExtractOperation(parameters, connInfo); await ExecuteOperation(operation, parameters, SR.ExtractDacpacTaskName, requestContext); }