select log_reuse_wait_desc from sys.databases where name = 'mydb'
1. LOG_BACKUP
Все запросы на обновление и вставку запросов:
Ошибка ODBC: ODBC RC = -1, ODBC
SQLState = 37000, RC СУБД = 9002, Msg СУБД = [Microsoft] [ODBC SQL Server
Драйвер] [SQL Server] Журнал транзакций для базы данных «mydb» заполнен. к
узнать, почему пространство в журнале не может быть повторно использовано, см.
столбец log_reuse_wait_desc в базе данных sys.d. Операция отменена
Мой запрос:
Сначала я удаляю и вставляю данные в STATUS TABLE:
String insertQuery = "insert into "+dbmsName+"."+schemaName+".status(siteId,Severity) values(?,?)";
String deleteQuery = "delete from "+dbmsName+"."+schemaName+".status";
Теперь я выбираю из таблицы состояния и обновляю живую таблицу:
String updateQuery = "update "+dbmsName+"."+schemaName+".live set status = ? where new_site_id = ?";
String updateAllQuery = "update "+dbmsName+"."+schemaName+".live set status = site_status where new_site_id = ?";
Теперь я даже не могу использовать другие запросы на обновление.
Как я могу решить эту проблему?