Ответ 1
Я собираюсь высунуть шею и сказать, что ты не можешь.
Так как R выполняет все вычисления "в памяти", я не думаю, что вы можете что-то восстановить. В R Studio есть несколько приятных функций, которые позволяют восстанавливать сценарии, которые редактируются, но это не R, и это не ваши данные в его памяти. В конце концов, R Studio - это всего лишь IDE/интерфейс к R-приложению, который, оказывается, даже более удобен для пользователя, чем по умолчанию R Gui (который также является интерфейсом R).
На мой взгляд, R довольно стабилен, но некоторые из пакетов, которые очень полезны, также менее стабильны. По моему опыту, RODBC является одним из таких. Я подозреваю, что это сложно сделать что-то надежное во многих операционных системах и во многих базах данных.
Я настоятельно рекомендую хранить любые данные в виде файла RDS или RData с помощью saveRDS или сохранять, а затем загружать эти данные в R, а затем в SQL в отдельной процедуре. Сохранение данных R с использованием встроенных функций должно быть очень надежным.
Вообще говоря, сохранение разделения R на ODBC будет намного легче отлаживать в любом случае.
Извините за вашу удачу в восстановлении данных, и я надеюсь, что она будет легче перезапускать, чем она должна была запускаться изначально (например, я надеюсь, что это была не неделя безостановочного вычисления).