Поделиться через


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

Область применения: SQL Server База данных SQL Azure Управляемый экземпляр SQL Azure

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

Имя столбца Тип данных Description
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.database. Если вызывающий объект sys.change_tracking_databases не является владельцем базы данных, минимальные разрешения, необходимые для просмотра соответствующей строки, являются разрешение ALTER ANY DATABASE или VIEW ANY DATABASE уровня сервера или CREATE DATABASE в базе данных master или текущей базе данных.

См. также

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