Browse Source

db maintenance function

pull/139/head
Kyle Spearrin 8 years ago
parent
commit
f18e517b1a
  1. 6
      util/Function/DatabaseMaintenance.cs

6
util/Function/DatabaseMaintenance.cs

@ -10,9 +10,9 @@ namespace Bit.Function @@ -10,9 +10,9 @@ namespace Bit.Function
public static class DatabaseMaintenance
{
[FunctionName("DatabaseMaintenance")]
public static void Run([TimerTrigger("0 0 * * *")]TimerInfo myTimer, TraceWriter log)
public static void Run([TimerTrigger("0 0 4 * * *")]TimerInfo myTimer, TraceWriter log)
{
var connectionString = ConfigurationManager.ConnectionStrings["vault_db"].ConnectionString;
var connectionString = ConfigurationManager.ConnectionStrings["Vault"].ConnectionString;
using(var connection = new SqlConnection(connectionString))
{
connection.Open();
@ -33,6 +33,8 @@ namespace Bit.Function @@ -33,6 +33,8 @@ namespace Bit.Function
// Asynchronous BeginExecuteNonQuery for this long running sproc to avoid timeouts
var result = cmd.BeginExecuteNonQuery();
cmd.EndExecuteNonQuery(result);
log.Info($"Started [dbo].[AzureSQLMaintenance] at {DateTime.UtcNow}.");
}
}
}

Loading…
Cancel
Save