private static void Update(MSMO.Database database, SQLInformation.Data.ApplicationDataSet.DatabasesRow dataRow) { try { if (dataRow.IsMonitored) { database.UpdateDataSet(dataRow); UpdateDatabaseWithSnapShot(dataRow, ""); // Add the Snapshot SMO.Helper.TakeDatabaseSnapShot(dataRow); } } catch (Exception ex) { VNC.AppLog.Error(ex, LOG_APPNAME, CLASS_BASE_ERRORNUMBER + 18); UpdateDatabaseWithSnapShot(dataRow, ex.ToString().Substring(0, 256)); } }