0
Sybase SQL Anywhere:Sybase Sql Anywhere Backup
Когда я резервного копирования базы данных во время выполнения транзакции является стил активным и я усечения журнала транзакций, а backuping, что результат?
- изменения данных Transaction'd не в резервной копии
- изменения данных Transaction'd находятся в файле журнала транзакций усеченный
Thx.
Так что резервное копирование, пока транзакция все еще активна, может закончиться потерей данных? Какой уровень изоляции был бы самым безопасным для целостности данных? Делает паузу команду «BACKUP DATABASE», когда уровень изоляции очень высок. Thx заранее –
@ Martin.Martinsson Нет, это не будет потеря данных. Если резервная копия содержала транзакцию, но транзакция была отброшена до завершения, тогда у вас будет несогласованность данных. Изменение не является частью базы данных до ее фиксации, и резервная копия будет содержать только совершенные изменения. Открытая транзакция (при условии, что она завершена/завершена) будет частью следующей резервной копии. –