public static string InvokeBackupWarehouseTask(bool whatIf = false) { BackupWarehouseTask task = new BackupWarehouseTask() { ConnectionString = new SqlConnectionStringBuilder(DataBaseHelper.WarehouseDBConnectionString), WhatIf = whatIf }; task.Execute(); return(task.BackupName); }
public override void RunOnce() { Logger.Info("Starting backup warehouse task."); var backupTask = new BackupWarehouseTask { ConnectionString = Settings.WarehouseConnectionString, WhatIf = Settings.WhatIf, IfOlderThan = 25, }; backupTask.Execute(); WaitForCompletion(backupTask); Logger.Info("Finished backup warehouse task."); }