E
E
Egor Nikitin2019-01-31 00:20:22
1C
Egor Nikitin, 2019-01-31 00:20:22

How can I repeat all transactions of the transaction log for a specific date without backups in MS SQL SERVER?

It is necessary to repeat the commands from the transaction log for a certain period. There are no backups. I do not know what to do.

Answer the question

In order to leave comments, you need to log in

3 answer(s)
R
res2001, 2019-01-31
@Habr_NED

Egor Nikitin , If you don't have backups, then why did you decide that you have a transaction log?
In the absence of backups, there is usually a simple recovery model, and in this case the transaction log is automatically cleaned by mssql.
If the full recovery model is configured and there are no backups, then the transaction log grows constantly and usually runs out of disk space quite quickly (unless you have a very little used database).
If, nevertheless, there is a transaction log, then you can make a backup of the log. Then restore from the backup to the desired timestamp.
Before starting all operations, I recommend copying the database files to a safe place by transferring the database to offline mode - if something does not work out, just restore the files by copying.

K
Konstantin Tsvetkov, 2019-01-31
@tsklab

Restoring a database to a specific point... . That is, make a BAK of the current state and restore a separate copy of the database from it using a timestamp.
If possible, then the documents for January 27-28 can be transferred from the temporary restored copy to the main database by external processing 1C.

E
EkaterinaSklyarova, 2020-11-20
@EkaterinaSklyarova

Try Transaction Log , this program allows you to view and analyze logs, as well as recover data from them.

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question