Представления каталога Отслеживание изменений — 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)