Commit 22dfa0d221ebc5ecfd98fdc84f2508e9c8a0e8ec
1 parent
b88c43dc
v1.22.2.0
Showing
2 changed files
with
17 additions
and
5 deletions
Show diff stats
Vrh.Log4Pro.MaintenanceConsole/Manager - SQLDataBaseManager.cs
@@ -537,7 +537,13 @@ namespace Vrh.Log4Pro.MaintenanceConsole.SQLDataBaseManagerNS | @@ -537,7 +537,13 @@ namespace Vrh.Log4Pro.MaintenanceConsole.SQLDataBaseManagerNS | ||
537 | smoBackup.Database = sqlserver.ConnectionContext.DatabaseName; | 537 | smoBackup.Database = sqlserver.ConnectionContext.DatabaseName; |
538 | smoBackup.MediaDescription = "Disk"; | 538 | smoBackup.MediaDescription = "Disk"; |
539 | smoBackup.Devices.AddDevice(backupFullName, DeviceType.File); | 539 | smoBackup.Devices.AddDevice(backupFullName, DeviceType.File); |
540 | - smoBackup.SqlBackup(sqlserver); | 540 | + //smoBackup. |
541 | + smoBackup.PercentComplete += SmoBackup_PercentComplete; | ||
542 | + smoBackup.PercentCompleteNotification = 1; | ||
543 | + smoBackup.SqlBackupAsync(sqlserver); | ||
544 | + Console.WriteLine(""); | ||
545 | + smoBackup.Wait(); | ||
546 | + Console.WriteLine(""); | ||
541 | 547 | ||
542 | returnfilename = backupFullName; | 548 | returnfilename = backupFullName; |
543 | if (createzip) | 549 | if (createzip) |
@@ -556,8 +562,14 @@ namespace Vrh.Log4Pro.MaintenanceConsole.SQLDataBaseManagerNS | @@ -556,8 +562,14 @@ namespace Vrh.Log4Pro.MaintenanceConsole.SQLDataBaseManagerNS | ||
556 | return returnfilename; | 562 | return returnfilename; |
557 | } | 563 | } |
558 | 564 | ||
559 | - #region private methods | ||
560 | - public static List<FileInfo> GetBackupFilePathList(SQLDataBase sqld) | 565 | + private static void SmoBackup_PercentComplete(object sender, PercentCompleteEventArgs e) |
566 | + { | ||
567 | + Console.SetCursorPosition(0, Console.CursorTop); | ||
568 | + Console.Write($"Database backup completed: {e.Percent}%. {e.Message}"); | ||
569 | + } | ||
570 | + | ||
571 | + #region private methods | ||
572 | + public static List<FileInfo> GetBackupFilePathList(SQLDataBase sqld) | ||
561 | { | 573 | { |
562 | var filenamemask = Path.GetFileNameWithoutExtension(sqld.Xml_BackupFileNameMask); | 574 | var filenamemask = Path.GetFileNameWithoutExtension(sqld.Xml_BackupFileNameMask); |
563 | var vars = new Dictionary<string, string>(); | 575 | var vars = new Dictionary<string, string>(); |
Vrh.Log4Pro.MaintenanceConsole/Properties/AssemblyInfo.cs
@@ -32,5 +32,5 @@ using System.Runtime.InteropServices; | @@ -32,5 +32,5 @@ using System.Runtime.InteropServices; | ||
32 | // You can specify all the values or you can default the Build and Revision Numbers | 32 | // You can specify all the values or you can default the Build and Revision Numbers |
33 | // by using the '*' as shown below: | 33 | // by using the '*' as shown below: |
34 | // [assembly: AssemblyVersion("1.0.*")] | 34 | // [assembly: AssemblyVersion("1.0.*")] |
35 | -[assembly: AssemblyVersion("1.22.1.0")] | ||
36 | -[assembly: AssemblyFileVersion("1.22.1.0")] | 35 | +[assembly: AssemblyVersion("1.22.2.0")] |
36 | +[assembly: AssemblyFileVersion("1.22.2.0")] |