public static string InvokeBackUpDataBaseTask(bool whatIf, int ifOlderThan = 30 * 60 * 1000)
        {
            var backupTask = new BackupDatabaseTask
            {
                ConnectionString = new SqlConnectionStringBuilder(DataBaseHelper.DBConnectionString),
                WhatIf           = whatIf,
                IfOlderThan      = ifOlderThan,
            };

            backupTask.Execute();
            return(backupTask.BackupName);
        }
Ejemplo n.º 2
0
        public override void RunOnce()
        {
            Logger.Info("Starting backup database task.");

            var backupTask = new BackupDatabaseTask
            {
                ConnectionString = Settings.MainConnectionString,
                WhatIf = Settings.WhatIf,
                IfOlderThan = 25,
            };

            backupTask.Execute();

            WaitForCompletion(backupTask);

            Logger.Info("Finished backup database task.");
        }