From 89d01000e975e32ae8e63a920fd635f3375aade8 Mon Sep 17 00:00:00 2001 From: Leila Lali Date: Wed, 11 Oct 2017 15:43:45 -0700 Subject: [PATCH] fix the backup file path of a db file that's created in different platform (#493) --- .../RestoreOperation/RestoreDatabaseTaskDataObject.cs | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/Microsoft.SqlTools.ServiceLayer/DisasterRecovery/RestoreOperation/RestoreDatabaseTaskDataObject.cs b/src/Microsoft.SqlTools.ServiceLayer/DisasterRecovery/RestoreOperation/RestoreDatabaseTaskDataObject.cs index 371a6f09..f1e59472 100644 --- a/src/Microsoft.SqlTools.ServiceLayer/DisasterRecovery/RestoreOperation/RestoreDatabaseTaskDataObject.cs +++ b/src/Microsoft.SqlTools.ServiceLayer/DisasterRecovery/RestoreOperation/RestoreDatabaseTaskDataObject.cs @@ -794,6 +794,9 @@ namespace Microsoft.SqlTools.ServiceLayer.DisasterRecovery.RestoreOperation /// private string GetTargetDbFilePhysicalName(string sourceDbFilePhysicalLocation) { + string pathSeparator = PathWrapper.PathSeparatorFromServerConnection(Server.ConnectionContext); + sourceDbFilePhysicalLocation = sourceDbFilePhysicalLocation.Replace("/", pathSeparator); + sourceDbFilePhysicalLocation = sourceDbFilePhysicalLocation.Replace("\\", pathSeparator); string fileName = Path.GetFileName(sourceDbFilePhysicalLocation); if (!string.IsNullOrEmpty(this.SourceDatabaseName) && !string.IsNullOrEmpty(this.targetDbName)) {