Я хочу включить сбор данных об изменениях в базе данных сервера SQL.
Версия: Microsoft SQL Azure (RTM) - 12.0.2000.8 9 апреля 2020 16:39:55 Авторские права (C) 2019 Microsoft Corporation
Используется команда ниже для проверки если CD C включен в базе данных и он вернул '0'
SELECT is_cdc_enabled FROM sys.databases WHERE name = 'XXXX';
Пытался Включите компакт-диск C на уровне базы данных, выполнив команду ниже ..
EXE C sys.sp_cdc_enable_db
Он вернулся ниже сообщение об ошибке Msg 22830, уровень 16, состояние 1, процедура sys.sp_cdc_enable_db_internal, строка 198 [Batch Start Line 4] Не удалось обновить метаданные, указывающие, что база данных XXXX включена для отслеживания измененных данных. Ошибка произошла при выполнении команды SetCDCTracked (Value = 1). Возвращена ошибка 22845: «Невозможно включить сбор измененных данных в этом выпуске SQL Server.». Используйте действие и ошибку, чтобы определить причину сбоя, и повторно отправьте запрос.
Теперь мой вопрос: нужны ли мне права администратора для включенного компакт-диска C или эта функция недоступна с Azure SQL версия сервера? Спасибо за чтение, и ваша помощь приветствуется.