void scheduler_Elapsed(object sender, ElapsedEventArgs e)
        {
            if (DateTime.Now.TimeOfDay.Hours == scheduledBackupTime.Hours && DateTime.Now.TimeOfDay.Minutes == scheduledBackupTime.Minutes &&
                    DateTime.Now.TimeOfDay.Seconds== scheduledBackupTime.Seconds )
            {
                string backupFolderName = System.Configuration.ConfigurationManager.AppSettings["BackupFolder"];
                string backupDate = DateTime.Now.ToString("yyyyMMdd");
                string databaseName = System.Configuration.ConfigurationManager.AppSettings["DatabaseName"];
                string dbServerName = System.Configuration.ConfigurationManager.AppSettings["DbServerName"];

                try
                {
                    DBBackupManager dbManager = new DBBackupManager();
                    dbManager.TakeDailyBackupDatabase(backupFolderName, backupDate, databaseName, dbServerName);
                }
                catch (Exception ex)
                {
                    File.AppendAllText(@"c:\temp\error.txt", ex.Message);
                }
            }
        }
Exemple #2
0
        void scheduler_Elapsed(object sender, ElapsedEventArgs e)
        {
            if (DateTime.Now.TimeOfDay.Hours == scheduledBackupTime.Hours && DateTime.Now.TimeOfDay.Minutes == scheduledBackupTime.Minutes &&
                DateTime.Now.TimeOfDay.Seconds == scheduledBackupTime.Seconds)
            {
                string backupFolderName = System.Configuration.ConfigurationManager.AppSettings["BackupFolder"];
                string backupDate       = DateTime.Now.ToString("yyyyMMdd");
                string databaseName     = System.Configuration.ConfigurationManager.AppSettings["DatabaseName"];
                string dbServerName     = System.Configuration.ConfigurationManager.AppSettings["DbServerName"];

                try
                {
                    DBBackupManager dbManager = new DBBackupManager();
                    dbManager.TakeDailyBackupDatabase(backupFolderName, backupDate, databaseName, dbServerName);
                }
                catch (Exception ex)
                {
                    File.AppendAllText(@"c:\temp\error.txt", ex.Message);
                }
            }
        }