Отслеживание изменений
Отслеживание изменений в SQL Server 2008 позволяет приложениям получать только изменения, внесенные в пользовательские таблицы, наряду со сведениями об этих изменениях. При наличии встроенного в SQL Server отслеживания изменений отпадает необходимость в его самостоятельной реализации.
Отслеживание изменений — важная составная часть приложений, которые синхронизируют и реплицируют данные в сценариях, в которых не функционируют сквозные решения репликации и требуется специальное решение. Например, в случае, если требуется синхронизировать данные с хранилищами, которые не являются базами данных SQL Server, или располагают сильно различающимися схемами хранения.
В этом разделе
Общие сведения об отслеживании изменений данных
Содержит описание отслеживания изменений данных, общие сведения о механизме отслеживания изменений и описывает взаимодействие отслеживания изменений с другими функциями компонента SQL Server Database Engine.Настройка и управление отслеживанием изменений
Содержит пошаговое руководство по настройке отслеживания изменений и управлению данными изменений.Использование отслеживания изменений
Иллюстрирует использование отслеживания изменений для получения списка изменений и выполнения односторонней и двухсторонней синхронизации.
Связанные функции
Функция |
Описание |
---|---|
Получает данные отслеживания для всех изменений в таблице, которые произошли с заданного номера версии или последнего отслеживания изменений для заданной строки. |
|
Получает при помощи функции CHANGETABLE минимальный номер версии, которая действительна для использования в данных отслеживания изменений в указанной таблице. |
|
Получает номер версии, связанный с последней зафиксированной транзакцией. Этот номер может быть использован при следующем получении списка изменений при помощи функции CHANGETABLE. |
|
Интерпретирует значение SYS_CHANGE_COLUMNS, возвращаемое функцией CHANGETABLE(CHANGES …). |
|
Разрешает указание контекста изменения (например, идентификатор инициатора), когда приложение производит изменение данных. |
Связанные представления каталога
Представление каталога |
Описание |
---|---|
Возвращает по одной строке для каждой из баз данных экземпляра SQL Server, для которых включено отслеживание изменений. |
|
Возвращает по одной строке для каждой из таблиц в текущей базе данных, для которых включено отслеживание изменений. |