Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 Ретроспективный анализ  [new]
nordall1
Member

Откуда:
Сообщений: 32
Добрый день!
Подскажите, пожалуйста, можно ли в SQL Server получить данные в таблице на определенную точку в прошлом.
Точкой может быть LSN или дата-время
Что-то вида:
select * from table where AS OF LSN 0X00000d7e:0000036b:0001
Спасибо!
16 дек 19, 14:48    [22041241]     Ответить | Цитировать Сообщить модератору
 Re: Ретроспективный анализ  [new]
Yasha123
Member

Откуда:
Сообщений: 1833
Restore a SQL Server Database to a Point in Time (Full Recovery Model)
16 дек 19, 15:07    [22041287]     Ответить | Цитировать Сообщить модератору
 Re: Ретроспективный анализ  [new]
Владислав Колосов
Member

Откуда:
Сообщений: 7746
nordall1,

также темпоральные таблицы.
16 дек 19, 15:42    [22041332]     Ответить | Цитировать Сообщить модератору
 Re: Ретроспективный анализ  [new]
nordall1
Member

Откуда:
Сообщений: 32
Yasha123, спасибо.
Тут вопрос в том чтобы не откатывать состояние базы или таблицы, а всего лишь посмотреть состояние в прошлом.
16 дек 19, 15:50    [22041347]     Ответить | Цитировать Сообщить модератору
 Re: Ретроспективный анализ  [new]
nordall1
Member

Откуда:
Сообщений: 32
Владислав Колосов,
можно чуть поподробнее.
16 дек 19, 15:51    [22041348]     Ответить | Цитировать Сообщить модератору
 Re: Ретроспективный анализ  [new]
Minamoto
Member

Откуда: Москва
Сообщений: 1162
nordall1,

https://docs.microsoft.com/ru-ru/sql/relational-databases/tables/temporal-tables?view=sql-server-ver15
16 дек 19, 15:55    [22041356]     Ответить | Цитировать Сообщить модератору
 Re: Ретроспективный анализ  [new]
nordall1
Member

Откуда:
Сообщений: 32
Minamoto,
Спасибо!
16 дек 19, 16:58    [22041430]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить