为我想要捕获的数据库和表启用CDC后,sql server成功创建了两个作业cdc.xxxx_capture和CDC.xxxx_cleanup。 问题是每次启动CDC.xxxx_capture失败并出现此错误:
以用户身份执行:NT SERVICE \ SQLSERVERAGENT。超出最大存储过程,函数,触发器或视图嵌套级别(限制32)。 [SQLSTATE 42000](错误217)
但CDC.xxxx_cleanup工作正常。
请帮助解决这个问题
答案 0 :(得分:1)
这似乎是Sql Server 2017中的一个错误。错误报告在这里:http://redisearch.io/python_client/#paging
答案 1 :(得分:1)
Microsoft已在SQL Server 2017 CU4
中修复此问题答案 2 :(得分:-1)
Here有人和你有同样的问题。批量插入后出现问题。
他们让他不要使用CDC并用DML触发器替换它。