Представления каталога Отслеживание изменений — sys.change_tracking_databases

Применимо к:База данныхSQL Server Azure SQL Управляемый экземпляр SQL Azure

Возвращает одну строку для каждой базы данных, для которой включено отслеживание изменений.

Имя столбца Тип данных Описание
database_id int Идентификатор базы данных. Это уникально в пределах экземпляра SQL Server.
is_auto_cleanup_on bit Указывает, предусмотрена ли автоматическая очистка данных отслеживания изменений по истечении заданного срока хранения:

0 = Выключена;

1 = Включена.
retention_period int Если используется автоматическая очистка, сроком хранения определяется продолжительность хранения данных отслеживания изменений в базе данных.
retention_period_units_desc nvarchar(60) Задает описание срока хранения:

Минуты

Часы

Дни
retention_period_units tinyint Единица времени для срока хранения:

1 = Минуты;

2 = Часы;

3 = Дни.

Разрешения

Для sys.change_tracking_databases выполняются те же проверки разрешений, что и для sys.databases. Если вызывающий объект sys.change_tracking_databases не является владельцем базы данных, минимальными разрешениями, необходимыми для просмотра соответствующей строки, являются разрешение ALTER ANY DATABASE или VIEW ANY DATABASE на уровне сервера или разрешение CREATE DATABASE в базе данных master или текущей базе данных.

См. также:

Представления каталога отслеживания изменений (Transact-SQL)
Отслеживание измененных данных (SQL Server)