Агент SQL Server останавливается при включении CDC для таблицы
Я использую последний sqlserver (2019) на UBUNTU 18.04. Я хочу включить CDC для базы данных и таблицы. Включение CDC для базы данных сделано.
Когда я пытаюсь включить CDC для таблицы, агент SQL Server останавливается и выдает журнал "SQL Server Agent в данный момент не работает, поэтому он не может быть уведомлен об этом действии".
Я проверил состояние агента SQL Server перед включением CDC. Это говорит о статусе 4, Бег.
Затем я попытался включить CDC для таблицы. Я получаю следующее сообщение в консоли.
1> использовать продукцию7;
2> идти
Изменен контекст базы данных на "production7".
1> EXEC sys.sp_cdc_enable_table
2> @source_schema = N'prod7 ',
3> @source_name = N'inventory ',
4> @role_name = NULL
5> идти
SQL Server Agent в данный момент не запущен, поэтому он не может быть уведомлен об этом действии.
SQL Server Agent в данный момент не запущен, поэтому он не может быть уведомлен об этом действии.
SQL Server Agent в данный момент не запущен, поэтому он не может быть уведомлен об этом действии.
SQL Server Agent в данный момент не запущен, поэтому он не может быть уведомлен об этом действии.
1 ответ
Ошибка возникает из-за того, что служба агента SQL Server в данный момент не запущена. Чтобы исправить это, вам нужно запустить агент SQL Server . После этого значок станет зеленым. Чтобы избежать такой ошибки в будущем, я меняю «Режим запуска» сервиса на автоматический. На странице Общие установите флажок Автоматический перезапуск агента SQL Server, если он неожиданно останавливается.