private static void UpdateDatabaseWithSnapShot(Data.ApplicationDataSet.DBDataFilesRow dataRow, string snapShotError) { try { dataRow.SnapShotDate = DateTime.Now; dataRow.SnapShotError = snapShotError; Common.ApplicationDataSet.DBDataFilesTA.Update(Common.ApplicationDataSet.DBDataFiles); } catch (Exception ex) { string errorMessage = string.Format("DBDataFilesRow.ID:{0} - ex:{1} ex.Inner:{2}", dataRow.ID, ex, ex.InnerException); VNC.AppLog.Error(errorMessage, LOG_APPNAME, CLASS_BASE_ERRORNUMBER + 7); } }
public static void UpdateDataSet(this MSMO.DataFile dataFile, Data.ApplicationDataSet.DBDataFilesRow dataFileRow) { try { //instanceRow.ServiceName = server.ServiceName; } catch (Exception ex) { // TODO(crhodes): Need to wrap anything above that throws an exception // that we want to ignore, e.g. property not available because of // SQL Edition. PLLog.Error(ex, PLLOG_APPNAME, CLASS_BASE_ERRORNUMBER + 2); throw ex; } }
public static void UpdateDataSet(this MSMO.DataFile dataFile, Data.ApplicationDataSet.DBDataFilesRow dataRow) { try { try { dataRow.AvailableSpace = dataFile.AvailableSpace; } catch (Exception ex) { dataRow.AvailableSpace = -1; #if TRACE VNC.AppLog.Debug(ex.ToString(), LOG_APPNAME, CLASS_BASE_ERRORNUMBER + 12); #endif } // try // { // dataRow.BytesReadFromDisk = dataFile.BytesReadFromDisk; // } // catch (Exception ex) // { // dataRow.BytesReadFromDisk = -1; //#if TRACE // VNC.AppLog.Debug(ex.ToString(), LOG_APPNAME, CLASS_BASE_ERRORNUMBER + 13); //#endif // } // try // { // dataRow.BytesWrittenToDisk = dataFile.BytesWrittenToDisk; // } // catch (Exception ex) // { // dataRow.BytesWrittenToDisk = -1; //#if TRACE // VNC.AppLog.Debug(ex.ToString(), LOG_APPNAME, CLASS_BASE_ERRORNUMBER + 14); //#endif // } dataRow.MaxSize = dataFile.MaxSize; // try // { // dataRow.NumberOfDiskReads = dataFile.NumberOfDiskReads; // } // catch (Exception ex) // { // dataRow.NumberOfDiskReads = -1; //#if TRACE // VNC.AppLog.Debug(ex.ToString(), LOG_APPNAME, CLASS_BASE_ERRORNUMBER + 15); //#endif // } // try // { // dataRow.NumberOfDiskWrites = dataFile.NumberOfDiskWrites; // } // catch (Exception ex) // { // dataRow.NumberOfDiskWrites = -1; //#if TRACE // VNC.AppLog.Debug(ex.ToString(), LOG_APPNAME, CLASS_BASE_ERRORNUMBER + 16); //#endif // } dataRow.Size = dataFile.Size; dataRow.UsedSpace = dataFile.UsedSpace; try { dataRow.VolumeFreeSpace = dataFile.VolumeFreeSpace; } catch (Exception ex) { dataRow.VolumeFreeSpace = -1; #if TRACE VNC.AppLog.Debug(ex.ToString(), LOG_APPNAME, CLASS_BASE_ERRORNUMBER + 17); #endif } } catch (Exception ex) { VNC.AppLog.Error(ex, LOG_APPNAME, CLASS_BASE_ERRORNUMBER + 12); // TODO(crhodes): // Wrap anything above that throws an exception that we want to ignore, // e.g. property not available because of SQL Edition. } }