首页 > 解决方案 > SQL Server 代理在为表启用 CDC 时停止

问题描述

我在 UBUNTU 18.04 上使用最新的 sqlserver (2019)。我想为数据库和表启用 CDC。为数据库启用 CDC 已完成。

当我尝试为表启用 CDC 时,SQL Server 代理停止并给出日志“SQLServerAgent 当前未运行,因此无法通知此操作。”

在启用 CDC 之前,我检查了 SQL Server 代理的状态。它显示状态 4,正在运行。

然后我尝试为表启用 CDC。我在控制台中收到以下消息。

1> 使用生产7;

2>去

将数据库上下文更改为“production7”。

1> 执行 sys.sp_cdc_enable_table

2> @source_schema = N'prod7',

3> @source_name = N'库存',

4> @role_name = 空

5>去

SQLServerAgent 当前未运行,因此无法通知此操作。

SQLServerAgent 当前未运行,因此无法通知此操作。

SQLServerAgent 当前未运行,因此无法通知此操作。

SQLServerAgent 当前未运行,因此无法通知此操作。

标签: sql-serversql-server-agentcdcsql-server-2019

解决方案


推荐阅读