sys.change_tracking_databases (Transact-SQL)
Возвращает одну строку для каждой базы данных, для которой включено отслеживание изменений.
Имя столбца |
Тип данных |
Описание |
---|---|---|
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 или текущей базе данных.
См. также