Невозможно получить все включенные базы данных отслеживания изменений
Я пытаюсь получить все базы данных отслеживания изменений с помощью:
Select *
from sys.change_tracking_databases
Я уже включил все свои базы данных, но запрос возвращает только текущие данные, которые я использую, или возвращает строку 0, если я использую основную базу данных.
Что я сделал не так, или мне нужно что-то еще настроить?
1 ответ
Это должно работать. И если это не так, вы не сделали это правильно
Вы также можете выбрать свойства в своей базе данных и перейти к опции отслеживания изменений, которая находится прямо под полем опции. Там вы можете увидеть, если отслеживание изменений = True
SELECT d.name AS 'Database Name', t.*
FROM sys.change_tracking_databases t
INNER JOIN sys.databases d ON d.database_id = t.database_id