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

Откуда: Москва
Сообщений: 595
настраиваю Change Tracking чтобы отслеживать изменения в таблице. Настроил изменения на последние 24 часа. С Insert все понятно, видно какие новые строки добавились.
Как отследить update?
 SELECT * FROM CHANGETABLE(CHANGES dbo.table , null) AS a 


Показывает что произошел Update в строке i, как расшифровать SYS_CHANGE_COLUMNS ? Хочу видеть что на что поменялось, а не только строку. Это можно увидеть ?

Microsoft SQL Server 2017 (RTM-CU8) (KB4338363) - 14.0.3029.16 (X64) Jun 13 2018 13:35:56 Copyright (C) 2017 Microsoft Corporation Developer Edition (64-bit) on Windows Server 2016 Datacenter 10.0 <X64> (Build 14393: ) (Hypervisor)
10 июл 18, 10:27    [21558467]     Ответить | Цитировать Сообщить модератору
 Re: change tracking SQL  [new]
ShIgor
Member

Откуда: Нижний Новгород
Сообщений: 2300
minya13_85,

CT для этого не предназначен. смотри CDC.
10 июл 18, 10:37    [21558508]     Ответить | Цитировать Сообщить модератору
 Re: change tracking SQL  [new]
minya13_85
Member

Откуда: Москва
Сообщений: 595
Настроил change tracking, теперь хочу посмотреть настройки, на сколько стоит автоочищение, и уж очень много записей накопил трекинг, как посмотреть за какой период там скопились данные. Есть ощущение что там не происходит очищение спустя 24 часа
8 авг 18, 14:43    [21634462]     Ответить | Цитировать Сообщить модератору
 Re: change tracking SQL  [new]
ShIgor
Member

Откуда: Нижний Новгород
Сообщений: 2300
minya13_85,

настройки базы:
select * from sys.change_tracking_databases;


проверка очереди:
select count(*) trn_count, min(commit_time) first_trn_time, max(commit_time) last_trn_time from sys.dm_tran_commit_table
8 авг 18, 18:13    [21634850]     Ответить | Цитировать Сообщить модератору
 Re: change tracking SQL  [new]
aleksrov
Member

Откуда:
Сообщений: 948
Также возможно подойдет Temporal Tables, но зависит от требований
9 авг 18, 10:25    [21635503]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить