gpt4 book ai didi

sql-server - 需要帮助在 SQL Server 上启用更改数据捕获 (CDC)

转载 作者:行者123 更新时间:2023-12-02 06:41:15 25 4
gpt4 key购买 nike

我希望在 SQL Server 数据库上启用更改数据捕获。

版本:Microsoft SQL Azure (RTM) - 12.0.2000.8 2020 年 4 月 9 日 16:39:55 版权所有 (C) 2019 Microsoft Corporation

使用以下命令检查数据库上是否启用了 CDC 并返回“0”

选择 is_cdc_enabled来自系统数据库WHERE 名称 = 'XXXX';

尝试通过发出以下命令在数据库级别启用 CDC..

执行sys.sp_cdc_enable_db

它返回以下错误消息消息 22830,级别 16,状态 1,过程 sys.sp_cdc_enable_db_internal,第 198 行 [批处理开始第 4 行]无法更新指示数据库 XXXX 已启用更改数据捕获的元数据。执行命令“SetCDCTracked(Value = 1)”时发生故障。返回的错误为 22845:“无法在此版本的 SQL Server 中启用更改数据捕获。”。使用操作和错误来确定失败原因并重新提交请求。

现在我的问题是 - 我是否需要管理员权限才能启用 CDC,还是 Azure SQL 服务器版本不提供此功能?感谢您的阅读,感谢您的帮助。

最佳答案

请引用此文档:Enable and Disable Change Data Capture (SQL Server)

enter image description here

该功能仅支持 Azure SQL 托管实例。对于 Azure SQL 数据库,wen 无法启用和禁用更改数据捕获。

希望这有帮助。

关于sql-server - 需要帮助在 SQL Server 上启用更改数据捕获 (CDC),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62013919/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com